单击按钮更改路线

时间:2019-01-27 09:45:06

标签: html node.js express

我是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>

我确实需要一些解释的帮助。我搜索了它,但没有得到想要的东西。我不知道是否错过任何有用的资源。

0 个答案:

没有答案