Как выполнить операцию CRUD в узле JS с клиентским API - PullRequest
0 голосов
/ 17 октября 2018

Этот приведенный ниже код дает вывод для списка пользователей 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)

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