我是node.js的初学者并表示。我的代码需要一些帮助。 我有一个app.js文件,其中写入了我的服务器代码。启动时,它会加载一个包含一些文本和按钮的index.html文件。单击一个按钮时,我希望更改URL,使其与我的一条快速路线相匹配。 例如:单击“删除”按钮时,我想从对象中删除元素。当单击“获取”按钮时,我想从同一对象中获取一个元素。
我尝试了history.pushState(),结果发现它是一团糟。
这是我的app.js代码:
const expressions = {1: "happy", 2: "sad"}
app.get("/expressions/:id", (req, res, next)=>{
res.send(expression[req.params.id]);
});
app.delete("/expressions/:id", (req, res, next)=>{
delete expressions[req.params.id];
});
这是我的index.html代码:
<button type="button" value"delete">delete</button>
<button type="button" value"get">get</button>
我确实需要一些解释的帮助。我搜索了它,但没有得到想要的东西。我不知道是否错过任何有用的资源。