问题标签 [koa2]

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.

0 投票
1 回答
24 浏览

koa2 - koa2 模板字符串无法正常显示

我正在安装外套 2.0 和节点 8.0,但是当我测试以下代码时,它显示 Hello World ${date},而不是 Hello World 6/7/2017。

const Koa = require('koa'); const app = new Koa();

app.use(ctx => {

});

app.listen(3000);

0 投票
1 回答
204 浏览

node.js - JWT没有存储...如何查看?

无法理解 nodejs 身份验证(KoaJS2)。

我有这段代码:

我签名后令牌存储在哪里?

没有“身份验证”标头...

0 投票
1 回答
654 浏览

node.js - 如何在服务器端解压缩 Koa.js 中的压缩请求数据?

我正在开发一个基于 HTTP 驱动的基于 REST 的应用程序,该项目的需要是我必须在服务器端接收压缩的gzipped JSON 数据。有几个可用的模块演示了压缩响应并将它们发送回,但我没有找到任何显示如何解压缩服务器接收到的请求数据的东西。

0 投票
1 回答
2083 浏览

node.js - Koa-compress is not working

This is my code for embedding koa-compress middleware

And following is my response sending code

When I hit the URL through CURL I get a simple plain text saying "Hello World" but I believe I should have I got a compressed string because CURL doesn't do decompression by default. And when I hit the same URL on ChromeBrowser, I get the error saying ERR_CONTENT_DECODING_FAILED

When I set content-encoding to gzip, koa-compress should have compressed my response text but it's somehow not doing so. Maybe I'm making some mistake but I don't know what?

0 投票
1 回答
1001 浏览

node.js - Nodejs、koa-router、koa-views (twig) 返回“未找到”

所以我开始了我的新项目,我的一个朋友说服我放弃 PHP 并尝试使用 rethinkDB 来使用 Nodejs。

我安装了所有东西,没有路线,它可以工作。但是一旦我添加了路线,我得到了:Not Found控制台上没有错误。

服务器.js

ot.js

我的目标是实现以下目标:

总nodejs noob,我真的很感谢你的帮助:)

0 投票
1 回答
1943 浏览

node.js - 关于节点包'squelize','dataValues'是什么意思?

我的问题是:

koa2 中间件'/info' ctx.res.body ------>front-end get对象没有 dataValues 和其他值。只有对象像{a:1,b:2}

在中间件中,我得到ser它有很多键值,比如{dataValue:{a:1,b:2},eviousDataValues:'xxx'}

为什么ko2中间件中的前端Object和'ser'不一样?

这是我的代码

0 投票
1 回答
25 浏览

koa2 - 每次更新 Koa2 会话页面查看次数为 2 次

第一次加载时,它显示正确。之后,每次更新都会获得 2 个页面浏览量,而不是一个。

0 投票
1 回答
1157 浏览

node.js - 在将护照与koa一起使用时尝试生成jsonwebtoken时ctx.passport未定义?

我正在尝试使用 Koa 2 和护照创建一个简单的用户注册/登录 api。

尝试登录时出现问题。

这是路线的代码;

这是 authEmail() + GenerateToken 函数;

最后是护照电子邮件策略:

尝试向/auth/email我运行发布请求时出现以下错误;

生成令牌....
undefined
xxx POST /api/auth/email 500 124ms
TypeError: Cannot read property 'user' of undefined...

这是我第一次使用 koa 和 passport,所以我一直在尝试清理我找到的 github repo。(https://github.com/zombiQWERTY/koa2-starter-kit),代码主要改编自这里。

非常感谢您对问题的任何建议,如果您需要更多信息/希望我分享服务器代码的更多部分,请告诉我。


编辑:

这是堆栈跟踪:

将当前代码上传到 repo:https ://github.com/alexc101/koa-api

0 投票
1 回答
741 浏览

koa2 - Koa2 和 History API 回退

我构建了 SPA 应用程序,并history在前端的路由器中设置了模式。我使用 Vue2.js -这里的问题仅描述 Express.js 的服务器配置,但我不知道如何为我的Koa2 应用程序设置正确的服务器配置。

我采用connect-history-api-fallback中间件:

但我得到了错误:

然后我使用koa2-history-api-fallback模块但没有工作。

是否有任何解决方法或任何方法来处理此问题。

非常感谢。

0 投票
1 回答
1221 浏览

javascript - Koa 不会从 fetch POST 请求中解析“body”

这是向我的服务器请求 POST 数据的 javascript 代码。当我打印出正文数据时,它似乎工作正常,但 Koa 甚至没有从请求中解析“正文”(使用koa-bodyparser)。我不知道为什么会发生这种情况,它确实像一周前一样工作。

浏览器

服务器