REST api/postman - 无法获取/路由错误
Posted
技术标签:
【中文标题】REST api/postman - 无法获取/路由错误【英文标题】:REST api/postman - Cannot GET /the route Error 【发布时间】:2017-12-19 10:20:18 【问题描述】:我正在使用this tutorial 构建一个(RESTful)Node.js API。
我有一个server.js
const express = require('express');
const MongoClient = require('mongodb').MongoClient;
const bodyParser = require('body-parser');
const app = express();
const port = 8080;
app.listen(port, () =>
console.log('We are live on ' + port);
);
我可以运行我的服务器并查看消息:
我们在 8080 上直播
我的index.js
const noteRoutes = require('./note_routes');
module.exports = function(app, db)
noteRoutes(app, db);
// Other route groups could go here, in the future
;
还有我的node_routes.js
//create a node
module.exports = function(app, db)
app.post('/notes', (req, res) =>
// You'll create your note here.
res.send('Hello')
);
;
index.js
和 node_routes.js
都在 app\routes\
内部
我还下载了邮递员应用程序,以提出简单的请求
我得到了错误
无法发布 /notes
我做错了什么?? 我想不通!
【问题讨论】:
尝试在server.js中导入index.js 在 server.js 中添加这个。 require('./app/routes')(app, ); 【参考方案1】:你的server.js
有错误
你不见了require('./app/routes')(app, );
应该是:
require('./app/routes')(app, );
app.listen(port, () =>
console.log('We are live on ' + port);
);
【讨论】:
以上是关于REST api/postman - 无法获取/路由错误的主要内容,如果未能解决你的问题,请参考以下文章
Twitter API Postman:代码 32:无法验证您的身份
通过 API POSTMAN 在 Stripe 中创建卡令牌
如何在没有 SPA 或图形界面的情况下,仅通过 POSTMAN 访问 Laravel Sanctum 的 API 路由?
ueditor编辑器上传附件是为啥不在编辑器内显示内容?也就无法获取路