Spread运算符不使用express.js
这是我正在编写的代码。我只是想知道如何使用Spread运算符不使用express.js,express,ecmascript-6,Express,Ecmascript 6,这是我正在编写的代码。我只是想知道如何使用{[…feinds],newFriend}来代替上面提到的.push() {[…恶魔],newFriend}不会实现你想要做的事情 尝试以下操作(假设您的好友数组是可变的): 另外,作为旁注,我建议您通读如何构建端点 在端点url名称中使用动词(如“添加”、“删除”等)通常是糟糕的API设计。这就是REST方法的用途。很乐意提供帮助:)然后您可以将答案标记为正确,这样每个人都能清楚地看到;) app.post('/addfriends', (req, r
{[…feinds],newFriend}
来代替上面提到的.push() {[…恶魔],newFriend}
不会实现你想要做的事情
尝试以下操作(假设您的好友数组是可变的):
另外,作为旁注,我建议您通读如何构建端点
在端点url名称中使用动词(如“添加”、“删除”等)通常是糟糕的API设计。这就是REST方法的用途。很乐意提供帮助:)然后您可以将答案标记为正确,这样每个人都能清楚地看到;)
app.post('/addfriends', (req, res) => {
let newFriend = req.body.name;
friends.push(newFriend)
res.redirect('/friends')
})
let friends = ['Joe', 'Chris'];
app.post('/addfriends', (req, res) => {
const { name } = req.body;
friends = [...friends, name];
res.redirect('/friends')
})