koa router ajax,ajax 请求 koa2 router.post 404
我在頁面用ajax請求一個路由,返回404, 該方法中使用了request模塊調用了一個接口。我想原因可能是路由中request異步數據還沒有返回,路由的方法就給返回了,怎么讓該路由得到request異步數據再返回給ajax。
$("#login").on("click", function () {
var username = $("#username").val();
var password = $("#password").val();
$.post("/users/login", {username:username, password:password}, function (res) {
alert(res);
})
})
router.post('/login', async (ctx, next) => {
request({
url: 'http://118.24.41.128:29999/member/login.do',
method: 'POST',
json: true,
headers: {
'content-type': 'application/json'
},
body: ctx.request.body
}, (err, response, body) => {
if (!err && response.statusCode === 200) {
console.log(body)
ctx.body = body
}
})
})
最終控制臺把數據打印出來了,但頁面卻返回404
總結
以上是生活随笔為你收集整理的koa router ajax,ajax 请求 koa2 router.post 404的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 投资是什么意思
- 下一篇: 移动支付十强城市 上海商业消费指数排名第