Изменение маршрута по нажатию кнопки - PullRequest
0 голосов
/ 27 января 2019

Я новичок в 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>

Мне действительно нужна помощь с некоторыми пояснениями.Я искал это, но я не получил то, что я хочу.Я не знаю, пропустил ли я какие-либо полезные ресурсы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...