13. express实现RESTful风格的Api
1.项目结构
所有的接口文件放到src/routes/api下面
2. Api接口
使用res.send返回的就是html内容,而使用res.json/res.jsonp返回的就是api接口需要用jsonp跨域的就用res.jsonp,其余的推荐使用res.jsonjsonp即在请求时传入一个回调函数。
const NewsModel = require('../news.js')router.get('/news', async(req, res) => {const result = await NewsModel.find({})res.json({code: '200',message: '',data: result})})
3. RESTful风格设计指南
推荐直接阅读阮一峰的文章
