Я создал 4 безсерверных маршрута
- / api / list (GET)
- / api / add (POST)
- / api / update /: id (PUT)
- / api / remove /: id (DELETE)
Я включил их в файл api / now. json, например:
{"src": "/api/list", "dest": "./list.js", "methods": ["GET"]},
{"src": "/api/add", "dest": "./add.js", "methods": ["POST"]},
{"src": "/api/update/*", "dest": "./update.js", "methods": ["PUT"]},
{"src": "/api/remove/*", "dest": "./remove.js", "methods": ["DELETE"]}
Работают маршруты / api / list и / api / add, которые не используют параметры, но / api / update и / api / remove не работают, потому что я, вероятно, не использовал регулярное выражение в API путь в указанном выше указанном сейчас. json файл правильно.
Обработчик для маршрутизатора выглядит следующим образом (только соответствующий путь)
app.put('/api/update/:id', (req, res) => {
...
});
module.exports = app;