expressjs rest API的良好模式?

问题描述 投票:0回答:1

为了整理代码,我决定创建一个方法文件夹,并为每个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.js

有更好的方法吗?还是约定?

get = async (req, res) => {
    //...
}
post = async (req, res) => {
    //...
}
module.exports.get = get;
module.exports.post = post;
javascript node.js rest api express
1个回答
0
投票

[有很多方法可以组织代码,但是我认为这样做的一个很好方法是使用express generator创建具有良好文件夹结构的框架,并为您提供如何正确组织所有内容的想法。 。 MDN具有出色的 express tutorial,可以回答很多问题。这是该教程的github link,您可以看到他们如何在其REST api中组织代码。我希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.