iisnode encountered an error when processing the request.

HRESULT: 0x6d
HTTP status: 500
HTTP subStatus: 1013
HTTP reason: Internal Server Error

You are receiving this HTTP 200 response because system.webServer/iisnode/@devErrorsEnabled configuration setting is 'true'.

In addition to the log of stdout and stderr of the node.exe process, consider using debugging and ETW traces to further diagnose the problem.

The last 64k of the output generated by the node.exe process to stderr is shown below:

TypeError: E:\itecc.ir\resource\views\course\index.ejs:7
    5| </div>
    6| 
 >> 7| <%- include('../layouts/course/headline', {data: ret_headline.data, course_id: ret[0]?.id}) -%>
    8| 
    9| 

E:\itecc.ir\resource\views\layouts\course\headline.ejs:32
    30| 
    31| <script>
 >> 32|     const id_course = '<%= data[0].id_course %>'
    33| 
    34|     $(document).ready(function () {
    35|         $("#headlineAccordion").find(".accordion-button").on("click", function () {

Cannot read properties of undefined (reading 'id_course')
    at eval (eval at compile (E:\itecc.ir\node_modules\ejs\lib\ejs.js:485:12), <anonymous>:41:31)
    at returnedFn (E:\itecc.ir\node_modules\ejs\lib\ejs.js:514:17)
    at include (E:\itecc.ir\node_modules\ejs\lib\ejs.js:512:39)
    at eval (eval at compile (E:\itecc.ir\node_modules\ejs\lib\ejs.js:485:12), <anonymous>:14:16)
    at returnedFn (E:\itecc.ir\node_modules\ejs\lib\ejs.js:514:17)
    at exports.renderFile [as engine] (E:\itecc.ir\node_modules\ejs\lib\ejs.js:358:31)
    at View.render (E:\itecc.ir\node_modules\express\lib\view.js:135:8)
    at tryRender (E:\itecc.ir\node_modules\express\lib\application.js:657:10)
    at Function.render (E:\itecc.ir\node_modules\express\lib\application.js:609:3)
    at ServerResponse.render (E:\itecc.ir\node_modules\express\lib\response.js:1048:7)
    at res.render (E:\itecc.ir\node_modules\express-ejs-layouts\lib\express-layouts.js:77:18)
    at courseController.index (E:\itecc.ir\app\controllers\courseController.js:69:24)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
TypeError: E:\itecc.ir\resource\views\course\index.ejs:7
    5| </div>
    6| 
 >> 7| <%- include('../layouts/course/headline', {data: ret_headline.data, course_id: ret[0]?.id}) -%>
    8| 
    9| 

E:\itecc.ir\resource\views\layouts\course\headline.ejs:32
    30| 
    31| <script>
 >> 32|     const id_course = '<%= data[0].id_course %>'
    33| 
    34|     $(document).ready(function () {
    35|         $("#headlineAccordion").find(".accordion-button").on("click", function () {

Cannot read properties of undefined (reading 'id_course')
    at eval (eval at compile (E:\itecc.ir\node_modules\ejs\lib\ejs.js:485:12), <anonymous>:41:31)
    at returnedFn (E:\itecc.ir\node_modules\ejs\lib\ejs.js:514:17)
    at include (E:\itecc.ir\node_modules\ejs\lib\ejs.js:512:39)
    at eval (eval at compile (E:\itecc.ir\node_modules\ejs\lib\ejs.js:485:12), <anonymous>:14:16)
    at returnedFn (E:\itecc.ir\node_modules\ejs\lib\ejs.js:514:17)
    at exports.renderFile [as engine] (E:\itecc.ir\node_modules\ejs\lib\ejs.js:358:31)
    at View.render (E:\itecc.ir\node_modules\express\lib\view.js:135:8)
    at tryRender (E:\itecc.ir\node_modules\express\lib\application.js:657:10)
    at Function.render (E:\itecc.ir\node_modules\express\lib\application.js:609:3)
    at ServerResponse.render (E:\itecc.ir\node_modules\express\lib\response.js:1048:7)
    at res.render (E:\itecc.ir\node_modules\express-ejs-layouts\lib\express-layouts.js:77:18)
    at courseController.index (E:\itecc.ir\app\controllers\courseController.js:69:24)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
TypeError: E:\itecc.ir\resource\views\course\index.ejs:7
    5| </div>
    6| 
 >> 7| <%- include('../layouts/course/headline', {data: ret_headline.data, course_id: ret[0]?.id}) -%>
    8| 
    9| 

E:\itecc.ir\resource\views\layouts\course\headline.ejs:32
    30| 
    31| <script>
 >> 32|     const id_course = '<%= data[0].id_course %>'
    33| 
    34|     $(document).ready(function () {
    35|         $("#headlineAccordion").find(".accordion-button").on("click", function () {

Cannot read properties of undefined (reading 'id_course')
    at eval (eval at compile (E:\itecc.ir\node_modules\ejs\lib\ejs.js:485:12), <anonymous>:41:31)
    at returnedFn (E:\itecc.ir\node_modules\ejs\lib\ejs.js:514:17)
    at include (E:\itecc.ir\node_modules\ejs\lib\ejs.js:512:39)
    at eval (eval at compile (E:\itecc.ir\node_modules\ejs\lib\ejs.js:485:12), <anonymous>:14:16)
    at returnedFn (E:\itecc.ir\node_modules\ejs\lib\ejs.js:514:17)
    at exports.renderFile [as engine] (E:\itecc.ir\node_modules\ejs\lib\ejs.js:358:31)
    at View.render (E:\itecc.ir\node_modules\express\lib\view.js:135:8)
    at tryRender (E:\itecc.ir\node_modules\express\lib\application.js:657:10)
    at Function.render (E:\itecc.ir\node_modules\express\lib\application.js:609:3)
    at ServerResponse.render (E:\itecc.ir\node_modules\express\lib\response.js:1048:7)
    at res.render (E:\itecc.ir\node_modules\express-ejs-layouts\lib\express-layouts.js:77:18)
    at courseController.index (E:\itecc.ir\app\controllers\courseController.js:69:24)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
TypeError: E:\itecc.ir\resource\views\course\index.ejs:7
    5| </div>
    6| 
 >> 7| <%- include('../layouts/course/headline', {data: ret_headline.data, course_id: ret[0]?.id}) -%>
    8| 
    9| 

E:\itecc.ir\resource\views\layouts\course\headline.ejs:32
    30| 
    31| <script>
 >> 32|     const id_course = '<%= data[0].id_course %>'
    33| 
    34|     $(document).ready(function () {
    35|         $("#headlineAccordion").find(".accordion-button").on("click", function () {

Cannot read properties of undefined (reading 'id_course')
    at eval (eval at compile (E:\itecc.ir\node_modules\ejs\lib\ejs.js:485:12), <anonymous>:41:31)
    at returnedFn (E:\itecc.ir\node_modules\ejs\lib\ejs.js:514:17)
    at include (E:\itecc.ir\node_modules\ejs\lib\ejs.js:512:39)
    at eval (eval at compile (E:\itecc.ir\node_modules\ejs\lib\ejs.js:485:12), <anonymous>:14:16)
    at returnedFn (E:\itecc.ir\node_modules\ejs\lib\ejs.js:514:17)
    at exports.renderFile [as engine] (E:\itecc.ir\node_modules\ejs\lib\ejs.js:358:31)
    at View.render (E:\itecc.ir\node_modules\express\lib\view.js:135:8)
    at tryRender (E:\itecc.ir\node_modules\express\lib\application.js:657:10)
    at Function.render (E:\itecc.ir\node_modules\express\lib\application.js:609:3)
    at ServerResponse.render (E:\itecc.ir\node_modules\express\lib\response.js:1048:7)
    at res.render (E:\itecc.ir\node_modules\express-ejs-layouts\lib\express-layouts.js:77:18)
    at courseController.index (E:\itecc.ir\app\controllers\courseController.js:69:24)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
TypeError: E:\itecc.ir\resource\views\course\index.ejs:7
    5| </div>
    6| 
 >> 7| <%- include('../layouts/course/headline', {data: ret_headline.data, course_id: ret[0]?.id}) -%>
    8| 
    9| 

E:\itecc.ir\resource\views\layouts\course\headline.ejs:32
    30| 
    31| <script>
 >> 32|     const id_course = '<%= data[0].id_course %>'
    33| 
    34|     $(document).ready(function () {
    35|         $("#headlineAccordion").find(".accordion-button").on("click", function () {

Cannot read properties of undefined (reading 'id_course')
    at eval (eval at compile (E:\itecc.ir\node_modules\ejs\lib\ejs.js:485:12), <anonymous>:41:31)
    at returnedFn (E:\itecc.ir\node_modules\ejs\lib\ejs.js:514:17)
    at include (E:\itecc.ir\node_modules\ejs\lib\ejs.js:512:39)
    at eval (eval at compile (E:\itecc.ir\node_modules\ejs\lib\ejs.js:485:12), <anonymous>:14:16)
    at returnedFn (E:\itecc.ir\node_modules\ejs\lib\ejs.js:514:17)
    at exports.renderFile [as engine] (E:\itecc.ir\node_modules\ejs\lib\ejs.js:358:31)
    at View.render (E:\itecc.ir\node_modules\express\lib\view.js:135:8)
    at tryRender (E:\itecc.ir\node_modules\express\lib\application.js:657:10)
    at Function.render (E:\itecc.ir\node_modules\express\lib\application.js:609:3)
    at ServerResponse.render (E:\itecc.ir\node_modules\express\lib\response.js:1048:7)
    at res.render (E:\itecc.ir\node_modules\express-ejs-layouts\lib\express-layouts.js:77:18)
    at courseController.index (E:\itecc.ir\app\controllers\courseController.js:69:24)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
TypeError: E:\itecc.ir\resource\views\course\index.ejs:7
    5| </div>
    6| 
 >> 7| <%- include('../layouts/course/headline', {data: ret_headline.data, course_id: ret[0]?.id}) -%>
    8| 
    9| 

E:\itecc.ir\resource\views\layouts\course\headline.ejs:32
    30| 
    31| <script>
 >> 32|     const id_course = '<%= data[0].id_course %>'
    33| 
    34|     $(document).ready(function () {
    35|         $("#headlineAccordion").find(".accordion-button").on("click", function () {

Cannot read properties of undefined (reading 'id_course')
    at eval (eval at compile (E:\itecc.ir\node_modules\ejs\lib\ejs.js:485:12), <anonymous>:41:31)
    at returnedFn (E:\itecc.ir\node_modules\ejs\lib\ejs.js:514:17)
    at include (E:\itecc.ir\node_modules\ejs\lib\ejs.js:512:39)
    at eval (eval at compile (E:\itecc.ir\node_modules\ejs\lib\ejs.js:485:12), <anonymous>:14:16)
    at returnedFn (E:\itecc.ir\node_modules\ejs\lib\ejs.js:514:17)
    at exports.renderFile [as engine] (E:\itecc.ir\node_modules\ejs\lib\ejs.js:358:31)
    at View.render (E:\itecc.ir\node_modules\express\lib\view.js:135:8)
    at tryRender (E:\itecc.ir\node_modules\express\lib\application.js:657:10)
    at Function.render (E:\itecc.ir\node_modules\express\lib\application.js:609:3)
    at ServerResponse.render (E:\itecc.ir\node_modules\express\lib\response.js:1048:7)
    at res.render (E:\itecc.ir\node_modules\express-ejs-layouts\lib\express-layouts.js:77:18)
    at courseController.index (E:\itecc.ir\app\controllers\courseController.js:69:24)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
TypeError: E:\itecc.ir\resource\views\course\index.ejs:7
    5| </div>
    6| 
 >> 7| <%- include('../layouts/course/headline', {data: ret_headline.data, course_id: ret[0]?.id}) -%>
    8| 
    9| 

E:\itecc.ir\resource\views\layouts\course\headline.ejs:32
    30| 
    31| <script>
 >> 32|     const id_course = '<%= data[0].id_course %>'
    33| 
    34|     $(document).ready(function () {
    35|         $("#headlineAccordion").find(".accordion-button").on("click", function () {

Cannot read properties of undefined (reading 'id_course')
    at eval (eval at compile (E:\itecc.ir\node_modules\ejs\lib\ejs.js:485:12), <anonymous>:41:31)
    at returnedFn (E:\itecc.ir\node_modules\ejs\lib\ejs.js:514:17)
    at include (E:\itecc.ir\node_modules\ejs\lib\ejs.js:512:39)
    at eval (eval at compile (E:\itecc.ir\node_modules\ejs\lib\ejs.js:485:12), <anonymous>:14:16)
    at returnedFn (E:\itecc.ir\node_modules\ejs\lib\ejs.js:514:17)
    at exports.renderFile [as engine] (E:\itecc.ir\node_modules\ejs\lib\ejs.js:358:31)
    at View.render (E:\itecc.ir\node_modules\express\lib\view.js:135:8)
    at tryRender (E:\itecc.ir\node_modules\express\lib\application.js:657:10)
    at Function.render (E:\itecc.ir\node_modules\express\lib\application.js:609:3)
    at ServerResponse.render (E:\itecc.ir\node_modules\express\lib\response.js:1048:7)
    at res.render (E:\itecc.ir\node_modules\express-ejs-layouts\lib\express-layouts.js:77:18)
    at courseController.index (E:\itecc.ir\app\controllers\courseController.js:69:24)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
Application has thrown an uncaught exception and is terminated:
TypeError: Cannot read properties of undefined (reading 'authorizationUrl')
    at authController.ssoLogin (E:\itecc.ir\app\controllers\authController.js:233:41)
    at Layer.handle [as handle_request] (E:\itecc.ir\node_modules\express\lib\router\layer.js:95:5)
    at next (E:\itecc.ir\node_modules\express\lib\router\route.js:149:13)
    at Route.dispatch (E:\itecc.ir\node_modules\express\lib\router\route.js:119:3)
    at Layer.handle [as handle_request] (E:\itecc.ir\node_modules\express\lib\router\layer.js:95:5)
    at E:\itecc.ir\node_modules\express\lib\router\index.js:284:15
    at Function.process_params (E:\itecc.ir\node_modules\express\lib\router\index.js:346:12)
    at next (E:\itecc.ir\node_modules\express\lib\router\index.js:280:10)
    at Function.handle (E:\itecc.ir\node_modules\express\lib\router\index.js:175:3)
    at router (E:\itecc.ir\node_modules\express\lib\router\index.js:47:12)
    at Layer.handle [as handle_request] (E:\itecc.ir\node_modules\express\lib\router\layer.js:95:5)
    at trim_prefix (E:\itecc.ir\node_modules\express\lib\router\index.js:328:13)
    at E:\itecc.ir\node_modules\express\lib\router\index.js:286:9
    at Function.process_params (E:\itecc.ir\node_modules\express\lib\router\index.js:346:12)
    at next (E:\itecc.ir\node_modules\express\lib\router\index.js:280:10)
    at module.exports (E:\itecc.ir\app\middleware\my_view.js:3:5)