【发布时间】:2019-07-17 10:37:27
【问题描述】:
我使用 EXPRESS.JS 编写了一个服务来将我的应用程序连接到数据库,这个服务基本上是一个端点,在里面我有多个 GET 或 POST 请求。
现在我必须在同一个地址上发出两个不同的 POST 请求。
第一个 POST 请求:
app.post("/accesso", function(req, res) {
connection.getConnection(function(err, connection) {
let sql = "DELETE FROM accesso where ?";
let variabile = { idaccesso: req.body.idaccesso };
connection.query(sql, variabile, function(error, results) {
if (error) throw error;
res.send(results).end();
});
connection.release();
});
});
第二个 POST 请求:
app.post("/accesso", function(req, res) {
connection.getConnection(function(err, connection) {
let sql = "INSERT INTO accesso SET ?";
let variabile = { utente: req.body.utente };
connection.query(sql, variabile, function(error, results) {
if (error) throw error;
// RISPOSTA DATABASE:
res.send(results).end();
});
connection.release();
});
});
当我测试这些请求时,我显然无法发出 post 请求,因为基本上 sql 查询和正文是不同的。
有没有办法在同一个 TABLE 上发出多个 POST 请求?
【问题讨论】:
标签: node.js react-native express