Я не могу получить ответ от localhost

#javascript #node.js #json #express #nodemon

#javascript #node.js #json #выразить #nodemon

Вопрос:

Я создаю app.js и a controller.js это работало раньше, но теперь я не могу получить ответ

app.js

 var express = require('express');
var app = express();
var path = require('path');
var ctrlElektronik = require('./ElektronikController'); 
app.use('/public',express.static(path.join(__dirname, 'public')));
app.get('/elektronik',ctrlElektronik.index);
app.get('/elektronik/bilgisayar',ctrlElektronik.bilgisayar);

app.listen(8000);
  

ElektronikController.js

 var path = require('path');
module.exports.index = function(req,res){
    res.sendFile(path.join(__dirname,'index.html'));
    res.end();
}
module.exports.bilgisayar = function(req,res){
    res.sendFile(path.join(__dirname,'login.html'));
    res.end();
}
  

package.json

 {
    "name": "nodedeneme",
    "version": "1.0.0",
    "scripts": {
        "start": "nodemon app.js"
    },
    "dependencies": {
        "express": "^4.17.1"
    }
}
  

index.html

 <!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <link rel="stylesheet" href="/public/css/style.css">
    </head>
    <body>
    <h1 class="deneme">VS Code</h1>
    <p class="deneme">Hello</p>
    </body>
</html>
  

Я думаю, может быть, проблема в переменной ctrlElektronik в app.js

Комментарии:

1. итак… при открытии http://localhost:8000/elektronik вы не получаете страницу только с VS Code и Hello ??? Какую ошибку вы видите в консоли инструментов разработчика браузера?

2. it worked before … до чего?

3. Можете ли вы точно определить, с какой ошибкой вы столкнулись? например, вы получили пустой ответ или время ожидания вашего запроса или что-то в этом роде?

4. Хорошо, хорошо, я только что решил проблему. Проблема заключалась в controller.js

5. Я написал там res.end();