Javascript expressjsrestapi的好模式?
为了组织我的代码,我决定创建一个methods文件夹,并为每个URL端点(例如website.com/billings)将端点名称存储为js文件Javascript expressjsrestapi的好模式?,javascript,node.js,rest,api,express,Javascript,Node.js,Rest,Api,Express,为了组织我的代码,我决定创建一个methods文件夹,并为每个URL端点(例如website.com/billings)将端点名称存储为js文件 //expressJS configuration... const billings = require('./methods/billings.js'); app.get('/billings', billings.get); app.post('/billings', billings.post); 然后在methods/billings.j
//expressJS configuration...
const billings = require('./methods/billings.js');
app.get('/billings', billings.get);
app.post('/billings', billings.post);
然后在methods/billings.js
有更好的办法吗?还是公约
get = async (req, res) => {
//...
}
post = async (req, res) => {
//...
}
module.exports.get = get;
module.exports.post = post;
有很多方法可以组织代码,但我认为一个非常好的方法是使用它创建一个具有良好文件夹结构的框架,并为您提供如何正确组织所有内容的想法。MDN有一个很好的解决方案,可以回答您的很多问题。下面是该教程的一部分,您可以看到他们是如何在RESTAPI中组织代码的。我希望这有帮助