koa

    4熱度

    1回答

    有沒有人與koa.js和流一起工作? 考慮這個例子 const fs = require('fs'); const Koa = require('koa'); const app = new Koa(); app.use(async (ctx) => { ctx.body = fs.createReadStream('really-large-file'); }); ap

    0熱度

    1回答

    我想如何將中間件應用到koa-route的所有路徑,例如 router1.use((ctx) => { console.error("hello 0 ..."); console.log(ctx.url); } router1.all((ctx) => { console.error("hello 0 ..."); console.log(ctx.url

    1熱度

    1回答

    我有koa服務器連接mongo並使用supertest模擬服務器併發送請求,將其作爲測試框架。 const app = new Koa() ... export default app.listen(PORT, (err) => { if (err) console.log(err) if (!IS_TEST) { console.log(`Server run

    0熱度

    1回答

    Stack Overflow有很多關於此錯誤的問題。每個人都有其背景。我曾嘗試應用大多數建議的解決方案,但都沒有工作。我也是新來KOA和貓鼬 "use strict" const Koa = require('koa') const Router = require('koa-router') const router = new Router() const mongoose = req

    0熱度

    1回答

    我想從我的Koa 2中間件中獲取var值以顯示在我的pug模板(或其他)中。 例如,在KOA的會話我: app.use(ctx => { // ignore favicon if (ctx.path === '/favicon.ico') return; let n = ctx.session.views || 0; ctx.session.views =

    0熱度

    1回答

    我已經KOA app和玩笑測試框架,app包裹由http.createServer並連接到蒙戈 mongooseConnect(); const app = new Koa(); initHandlers(app); app.use(routes); export default http.createServer(app.callback()); 測試supertest不關閉

    -1熱度

    1回答

    我寫了一個測試來檢查我的函數是否有錯誤捕獲。當功能錯誤時,next()將被調用。我想重寫它,所以函數會拋出一個錯誤,我可以使用spy.should.have.thrown(error)。然而,當我試圖拋出一個錯誤,我不斷收到警告: UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Err

    0熱度

    1回答

    當我嘗試使用他們的網站koa-route 3.2.0例子,我得到錯誤信息router.routes is not a function const Koa = require('koa'); const router = require('koa-route'); const app = new Koa(); app.use(logger()); router.get('/users'

    1熱度

    1回答

    我正在嘗試用Koa構建一個簡單的REST API。爲此,我正在使用koa-router。我有兩個問題: 每當我嘗試參數一樣mainRouter.ts添加到我的後法「:ID」,郵差顯示「未找到」。我的要求:http://localhost:3000/posttest?id=200 我無法獲得帶有「ctx.params」的參數。我在koajs頁面上也找不到任何關於它的內容,但我確實在這裏看到了像這樣的

    0熱度

    2回答

    我決定他們的目的分裂我的路由器興亞的路由器,所以他們看起來像這樣: 路由器/ homeRouter.ts import * as Router from 'koa-router'; const router: Router = new Router(); router .get('/', async (ctx, next) => { ctx.body = 'hello