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相关推荐
- koa ajax,nodejs之koa2请求示例(GET,POST)
nodejs之koa2请求示例(GET,POST) 发布时间:2020-10-12 14:04:56 来源:脚本之家 阅读:99 作者:骑乌龟赛跑 GET 请求 在 koa 中,GET请求获取请求数据 ...
- JQ中使用FormData+Ajax发送请求及使用express接收处理FormData数据
JQ中使用FormData+Ajax发送请求及使用express接收处理FormData数据 最近写大创项目的时候,要做登录功能,考虑到之后还需要上传头像图片,因此决定使用FormData发送表单请求 ...
- js ajax 递归,javascript ajax循环请求/ 长轮询终极解决办法——递归
ajax循环请求,不能使用for循环,原因如下: 1. 因为ajax是异步执行,在还没有拿到服务器响应内容,就进入下一个for循环中 解决办法:递归currentIndex = 0; function ...
- ajax提交相对路径报错,ajax提交请求为啥url要用这个函数encodeURI
参考如下: 如果你是通过form提交的,那就不需要用这个了.但是如果是你使用url的方式 例如:ajax提交到后台的,就需要对url进行encodeURI编码, 否则,会导致后台出现各种乱码,不加en ...
- php 返回字符串给aja,解决ajax异步请求返回的是字符串问题
1.返回结果差异 js获取后打印res.code无结果.因为返回数据格式不正确. php文件添加header头: header('Content-Type:application/json;'); 或 ...
- html弹窗赋值给查询框,bootstrap模态框动态赋值, ajax异步请求数据后给id为queryInfo的模态框赋值并弹出模态框(JS)...
/查询单个 function query(id) { $.ajax({ url : "/small/productServlet", async : true, type : &q ...
- ajax jsonp请求报错not a function的解决方案
ajax jsonp请求报错not a function的解决方案 参考文章: (1)ajax jsonp请求报错not a function的解决方案 (2)https://www.cnblogs. ...
- 取消Ajax请求 || Ajax重复请求问题
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- AJAX POST 请求
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
最新文章
- 大规模数据处理Apache Spark开发
- java统计各空气质量最大值_空气质量历史数据分析
- android列表【android开发记录片】android下实现圆角列表布局控件
- linux 上 日志中查异常,指定显示异常前后日志内容
- android studio中断,Android Studio是否有任何修复方法可以在Macbook Pro中断开测试设备的连接?...
- linux怎样写java代码,linux 怎么写java
- web服务器防止dos拒绝服务攻击
- c语言必背数据结构_严蔚敏数据结构(C语言版)知识点总结笔记课后答案
- Cannot load supported formats: Cannot run program svn: CreateProcess error=2, μ
- JsBarcode 安装、使用、生成条形码的容器 及 参数配置options。 还存在的问题:条形码总体的宽度设置问题
- 计算机无法启动print,本地计算机无法启动print spooler服务,错误1069怎么处理
- GGB0/OB28/OKC7/GGB1/OBBH/OKC9FICO增强
- 2020年度广东学法普法平台开始了
- 安卓zip解压软件_暴力破解~解压缩神器!
- JSR 354为Java引入金钱与货币的完美支持
- 倒计时1天!亮点抢先看,2022京东云产业融合新品发布会
- 《一只狗的使命2》影评
- python-英雄联盟购买界面
- JAVA 对接 声网(agora) 屏幕截图功能实现直播监控
- 微软 2020 财年营收突破 1 万亿人民币、净利润 3099 亿元
热门文章
- SQL Server 2014 Win7 Win10 安装详解 SQL Server 2017 2019 Linux及SQL TSQL ETL实用案例
- 基于 Slax 构建译者专用 Linux
- 深度学习框架的比较(MXNet, Caffe, TensorFlow, Torch, Theano)
- 阿里云redis设置缓存方法
- View.Post () 的身世大揭秘
- Vsftp与PAM虚拟用户
- python EasyGui
- 爆牙齿的世界杯日记(小组首轮)
- React 中使用sass
- 深入理解display属性