koa2

    0热度

    2回答

    我正在尝试使用护照在KOA2中进行社交登录。当我尝试在passport.authenticate()的帮助下对用户进行身份验证时。它应该被执行,并应该把我扔到fb登录页面,但是不是这样做的。即使它显示Not Found,也不会引发任何类型的错误。这里是我的代码示例: app.js import Koa from 'koa' import views from 'koa-views' impor

    0热度

    1回答

    我正在使用koa2和node6的Web服务。我的koa依赖关系如下: "koa": "^2.0.0-alpha.4", "koa-async-body": "^1.0.4", "koa-bodyparser": "^3.2.0", "koa-logger": "^1.3.0", "koa-router": "^7.0.1", 我的实现是这样的; const apiPrefix = 'a

    3热度

    1回答

    随着Typescript 1.7和异步/等待支持的发布,我认为现在是用koa @ 2试用Typescript的好时机。 我有一个非常简单的设置和它种工作已经: // app.ts /// <reference path="../typings/koa.d.ts" /> import Koa from 'koa'; const app = new Koa(); 因为KOA不打字稿写的

    2热度

    2回答

    我有两个文件,其中一个是app.js,另一个是api.js。 在第一个文件我有: app.use(setHeader) app.use(api.routes()) app.use(api.allowedMethods()) 而在api.js我: import KoaRouter from 'koa-router'; const api = new Router();

    6热度

    2回答

    我有两个实体,用户和员工。所以我想在不同的端点上都使用CRUD,但是它们都将被安装在“api”下,所以我可以定义api_v1,api_v2等等。 终点会是这样的: get api/users put api/users/12 delete api/users/12 get api/employees .... 我不能让两个我的路线“API”前缀。无法让它与koa-mount一起工作。

    3热度

    1回答

    对不起,我不太了解koa的秘密钥匙工程。在兴亚,有 上app对象keys场,这将是这样使用: const app = new Koa(); app.keys = ['some secret', 'another secret', 'or more ...']; // it's an // array right? ,然后使用koa-csrf中间件时,默认

    0热度

    1回答

    我使用Koa 2和koa-router。 路由器文件: import User from '../models/user' var router = require('koa-router')(); router .get('/', async ctx => ctx.body = await User.find({})) .get('/:id', async (ctx, n

    1热度

    2回答

    问题 我试图运行使用koa2简单的HTTP服务器,但在运行的问题吧。 它使用es6,预计在将来node.js版本,我想知道如何可以运行它与node v6.1.0? 代码 import Koa from 'koa'; const app = new Koa(); // Setup handler. app.use(async ctx => { ctx.body = "Hello

    0热度

    2回答

    导出我的路线时出现一个奇怪的问题。出于某种原因,此代码的工作对我来说: app.js import Koa from 'koa' import routes from './routes/index' const app = new Koa() app.use(routes) app.listen(3000,() => { console.log('Server liste

    0热度

    1回答

    我有用户的集合: db.users.find() { "_id" : ObjectId("56d9f3435ce78127510332ea"), "index" : 1, "isActive" : false, "name" : "Noble", "surname" : "Downs", "email" : "[email protected]", "phone" : "+1 (812) 41