0
您好,我对节点相当陌生,在快速应用中遇到路由问题。我查看了文档并搜索了答案,尝试了一些调试但没有运气。 这里是在github当前代码https://github.com/Ongomobile/my-api高速路由故障
我使用快递路由器路由从我的路线目录2个文件,索引路径工作正常 但终点的路线/ products.js不app.use工作(),他们做的工作,如果我使用app.get(),或者如果我把终点的路线/ index.js
在我server.js文件(我相信我的问题是,在下面的代码)
var indexRoutes = require('./routes/index'),
productRoute = require(‘./routes/products’)
app.use('/', indexRoutes);
app.use('/product', productRoute);
Routes/products.js
var express = require('express');
var router = express.Router();
var Product = require('../model/product');
router.get('/product', function(req, res) {
Product.find({}, function(err, products) {
if(err) {
res.status(500).send({error: "Products not found..."});
}else {
// res.send(products);
res.send("<h1>Products will show here when populated</h1>");
}
});
});
router.post('/product', function(request, response) {
…….
});
module.exports = router;
我想通了! –