gpt4 book ai didi

javascript - 我在 Node.JS 应用程序中使用路由,当我尝试从浏览器打开其中一条路由时,出现错误

转载 作者:太空宇宙 更新时间:2023-11-04 03:27:01 25 4
gpt4 key购买 nike

那是我的应用程序。当我尝试打开 ip/delete 时出现错误

Cannot GET /delete

我正在关注本教程,https://www.tutorialspoint.com/nodejs/nodejs_express_framework.htm

var express = require('express');
var app = express();

app.use(express.static('public'));

app.get('/', function(req, res) {
console.log("Got a GET request");
res.send('GBArena Labs');
})

app.post('/', function(req, res) {
console.log("Got a POST request");
})

app.delete('/delete', function(req, res) {
res.send('Delete');
console.log("Got a DELTE request");
})

app.listen(8081);

最佳答案

您无法导航至 DELETE。您必须发送 DELETE 请求。例如:

<a href="/delete">My delete link<a/>将作为 GET 请求而不是 DELETE 发送。

为了达到删除端点,您必须使用 ajax 库,例如 jquery $.ajax 并使用

$.ajax({
url: '/delete',
type: 'DELETE',
success: function(result) {
// Do something with the result
}
});

从客户端。

有很多方法,但我建议您研究一下:HTTP verbs

关于javascript - 我在 Node.JS 应用程序中使用路由,当我尝试从浏览器打开其中一条路由时,出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43257881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com