, когда я набираю URL localhost: 8000, в браузере отображается сообщение "hello world".но когда я пытаюсь использовать localhost: 8000 / product, он не находит правильный путь.
Server.js
const express = require('express');
const http = require('http');
const port = 8000;
const app = require('./app');
http.createServer(function(req,res){
res.write('Hello World!');
res.end(); }).listen(port);
app.js
const express = require('express');
const app = express();
const bodyParser = require('body-parser');
const productRoutes = require('./src/helper/routes/product');
console.log('savan');
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
extended: true
}));
app.use('/product',productRoutes);
app.get('/', (req,res) => {
if(req) {
console.log('request');
}
res.end();
});
src /помощник / маршруты / product.js
const express = require('express');
const productRoutes = express.Router();
console.log('product');
module.exports = function(productRoutes) {
productRoutes.get('/', (req, res) => {
res.write('hii');
res.render('about');
console.log('get request...');
});
productRoutes.post('/',(req, res) => {
console.log('post request...');
});
return productRoutes;
};