上面图片是在index.js里,写了一个about接口地址,但是我想把它迁移出来。比如:下图
专门分一个JS文件 ,让express的路由来获取识别,直入这个接口地址。
我用了静态文件,其它文件都可以访问到,但是我现在在浏览器中去访问:localhost:3000/about结果如下图:
上面图片是在index.js里,写了一个about接口地址,但是我想把它迁移出来。比如:下图
专门分一个JS文件 ,让express的路由来获取识别,直入这个接口地址。
我用了静态文件,其它文件都可以访问到,但是我现在在浏览器中去访问:localhost:3000/about结果如下图:
text.js
export default function(req,res){
res.send('about');
}
主文件里
app.get('/about',require('./test.js'));
你们根本没明白楼主说的是啥意思,楼主的意思是说,他不想把接口的代码放在server.js 里面 想单独抽出一个文件存放接口代码。
楼主可以这样:在外面声明一个interface.js 的接口文件,然后在 导出里面的内容 ,在server.js 里面 require('interface') 然后将 app 当个参数传进去就好了
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决