问题标签 [koa-router]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 在 Koa-router 中完成数据库 I/O 后如何返回响应?
使用Koa
and Koa-router
,我编写了一个函数来接受POST
,/videos
然后将视频保存到 HDFS(分布式数据库)中。保存过程完成后,应向客户端发送响应,说明上传完成。但是,响应会在 I/O 完成之前返回。我是 JavaScript 新手,请帮忙。
应用程序.js:
服务上传.js
node.js - Nodejs、koa-router、koa-views (twig) 返回“未找到”
所以我开始了我的新项目,我的一个朋友说服我放弃 PHP 并尝试使用 rethinkDB 来使用 Nodejs。
我安装了所有东西,没有路线,它可以工作。但是一旦我添加了路线,我得到了:Not Found
控制台上没有错误。
包:
服务器.js:
ot.js:
我的目标是实现以下目标:
总nodejs noob,我真的很感谢你的帮助:)
javascript - 为什么koa-router不能放在koa-cors之前?
我在 Node.js 8.1 中使用 Koa。
今天发现在我的app.js中,如果我按这个顺序写:
cors可以工作。origin
我可以通过在 Postman 中发送标头来验证结果,并得到
访问控制允许来源
作为响应头。
但是,如果我按这个顺序写:
cors 将无法正常工作。
这里有什么问题?我错过了什么吗?
node.js - koa 的重定向功能不好用
当我使用时ctx.redirect
,koa 只是发送 GET 请求,但实际上并未将选项卡重定向到它所在的其他页面。我只是想在注册后重定向到用户的页面。这是代码。
报名
这是用户页面的路由器
javascript - 将 koa v1 迁移到 v2
我在 koa 中使用了一些模块,他们只有这个文档,它是用 koa v1 而不是 v2 编写的。由于我以前从未使用过 v1,所以我不知道如何在 v2 中编写它。
koa2 - Koa-better-body 文件上传不起作用
我将 Koa-better-body 与 Koa2 一起使用,并且我想在 POST 表单提交(输入类型 = 文件)中处理单个文件上传。
虽然所有其他字段都在 ctx.request.fields 下正确显示ctx.request.fields.title
,但我的文件输入内容根本不可用!
有趣的是,在 ctx.request.fields 下,我仍然获得了文件输入 ( ) 的值ctx.request.fields.coverimage
,但这只会给我一个文件名字符串,而不是实际文件(在这种情况下是封面图像)。
我错过了什么!
javascript - koa路由器不工作,发送404
/image/cover
如果我这样或从客户端发送 POST /image/sub/
,路由器功能根本不起作用,所以它发送 404。它应该可以工作,但我真的不知道。我从来没有遇到过这种情况它只是无缘无故地不起作用。
路由器
日志
导入代码(更新) router/index.js 从 'koa-compose' 导入 compose
应用程序.js
javascript - ctx.render 不重定向页面
我很确定这是因为ctx.render
函数仅用于渲染页面,但我不知道该怎么做才能做我想做的事情。
基本上,我试图在登录后将用户重定向到用户的 mypage,并在标头中使用 jwt 令牌,因此我使用 axios 向服务器发送 get 请求,服务器路由器功能pug
使用给定数据呈现动态文件。我想将 jwt 数据放入 pug 文件,但是当我发送 get 请求时,页面只是刷新自身,实际上并没有重定向到 mypage。
这是代码
客户
路由器
node.js - 错误:使用 koa 发送标头后无法设置标头
Stack Overflow 有很多关于这个错误的问题。每一个都有它的上下文。我已尝试应用建议的大多数解决方案,但没有一个有效。我也是 koa 和 mongoose 的新手
当我执行代码时,出现以下错误:
我试图通过在发送标头时登录控制台来准确识别标头的发送位置。从错误的输出中可以看出,标头在此行之后立即发送:
这意味着猫鼬保存功能正在向用户发送标头。如何解决这个问题?