Я использую роутер в своем приложении NodeJ. Когда я пытаюсь перейти, он не может перейти на данную страницу.
Register.js помещается в папку маршрутов, а server.js помещается в родительский каталог.
Вот мой код:
Server.js
const express = require('express');
const app = express();
app.set('view engine','ejs');
app.use(require('./routes/register'));
const port = process.env.PORT || 3000;
app.listen(port, (req,res) => {
console.log("Server is running at:", +port);
});
Register.js
const express = require('express');
const router = express.Router();
const bodyParser = require('body-parser');
var app = express();
router.use(bodyParser.json);
router.use(bodyParser.urlencoded({extended:true}));
router.get('/users', (req,res) => {
console.log('Hello there');
});
module.exports = router;
Теперь, когда я запускаю этот код и перехожу на localhost:3000/users
, ничего не происходит, и даже ошибка не отображается в консоли.
Пожалуйста, дайте мне знать, что я делаю неправильно в приведенном выше коде.