gpt4 book ai didi

javascript - 在 Azure 应用服务上使用 Node 和 Express 进行路由

转载 作者:行者123 更新时间:2023-12-03 03:40:33 25 4
gpt4 key购买 nike

我不确定这是 Node 问题还是 Azure 应用服务问题,但这里是:

我有一个带有两条路线的 Node/Express 应用程序:

router.get("/users", checkAuthHeader, userController.getUsers);
router.post("/users", checkAuthHeader, userController.createUser);

在我的本地,这完全按照预期运行。 GET/users 返回用户列表,而 POST/users 从请求正文创建新用户。

但是,当我将其部署到 Azure(Azure 应用服务的普通设置)时,任何对 /users 的请求都会命中 GET/users 的请求处理程序,无论请求方法。

我不知道为什么会发生这种情况。

最佳答案

我在 azure 中部署了一个基本的 nodejs Web 应用程序。就我而言,我没有解决 Post 请求无法到达的问题。

发布响应:

https://i.imgur.com/dJJmNcb.png

获取响应:

enter image description here

在 KUDU/应用服务编辑器中检查 GETPOST Controller 方法的代码行/响应。

关于javascript - 在 Azure 应用服务上使用 Node 和 Express 进行路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71401502/

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