Этот приведенный ниже код дает вывод для списка пользователей GET, но я также хочу, чтобы он также удалил и разместил некоторый элемент в файловой памяти test.json:
удалите данные, используя имя, например localhost: 8080 / alpha, и когда мы добавимПользователь, использующий сообщение в клиенте API, должен сохранить его в test.json как новый элемент с существующим элементом
Так что любой может отредактировать для меня следующий код:)
test.json
[
{
"name":"alpha",
"password": "123"
},
{
"name":"beta",
"password": "321"
}
]
//main.js
var express = require('express');
var app = express();
var fs = require("fs");
app.get('/listUsers', function (req, res) {
fs.readFile(__dirname + "/" + "test.json", 'utf8', function (err, data) {
if (err) { return console.log(err); }
console.log("All users :" + data);
res.end(data);
});
});
app.delete('/:name', function (req, res) {
});
app.post('/postUser', function (req, res) {
});
var server = app.listen(3000, function () {
var host = server.address().address
var port = server.address().port
console.log("Example app listening at http://%s:%s", host, port)
})