鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ koa服務(wù)不能啟動(dòng)

koa服務(wù)不能啟動(dòng)

想給一個(gè)前端項(xiàng)目模擬數(shù)據(jù),簡(jiǎn)單的使用koa:

mark

執(zhí)行 node ./mock/server.js老是報(bào)錯(cuò):

mark

請(qǐng)問這是為什么?

回答
編輯回答
拽很帥

你看看你用的 Koa版本,你的這種方法還是 koa1的方法。koa2的入口函數(shù)是一個(gè)class了,需要 new Kao()

2018年3月24日 08:33
編輯回答
蟲児飛

錯(cuò)誤定位在 Class constructor Application cannot be invoked without 'new',類的實(shí)例化不能缺少關(guān)鍵字 new。

嘗試以下方法:

var app = new require('koa')();

或者

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

使用時(shí)建議參考官方示例,推薦用 const 代替 var 聲明常量。

2017年8月4日 19:36
編輯回答
逗婦惱
const Koa = require('koa');
const app = new Koa();
 router .get('/', function (ctx, next) { ctx.body = 'Hello World!'; })

koa2用這種寫法,看官方文檔

2017年3月2日 08:23