почему браузер продолжает выдавать сообщение «не могу получить»? - PullRequest
1 голос
/ 18 апреля 2020

Я работаю над проектом, используя node js и express. Когда я пытаюсь выполнить код, я получаю не могу получить ошибку в браузере. Я исправил некоторые ошибки. Теперь похоже, что он работает, потому что терминал вернул Express сервер, запущенный на порту: 3000 и соединение MongoDB успешно завершено. но все еще получая то же сообщение, не могли бы вы мне помочь?

  require('./models/db');

const express = require('express');
const path = require('path');
const exphbs = require('express-handlebars');
const bodyparser = require('body-parser');

const productController = require('./controllers/productController');

var app = express();
app.use(bodyparser.urlencoded({
    extended: true
}));
app.use(bodyparser.json());
app.set('views', path.join(__dirname, '/views/'));
app.engine('hbs', exphbs({ extname: 'hbs', defaultLayout: 'mainLayout', layoutsDir: __dirname + '/views/layouts/' }));
app.set('view engine', 'hbs');


app.listen(3000, () => {
    console.log('Express server started at port : 3000');
});

app.use('/product', productController);

Спасибо.

1 Ответ

0 голосов
/ 19 апреля 2020

Вам необходимо просмотреть путь в браузере следующим образом, потому что на http://localhost:3000 вы ничего не возвращаете.

http://localhost:3000/employee

Пожалуйста, проверьте следующее изображение, которое я запускаю на моей локальной машине.

ИСТОЧНИК КОД.

enter image description here Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...