我安装了koa,然后安装了koa-views。 之后,我从koa-views文档中复制了示例代码并将其粘贴到index.js
中'use strict';
const koa = require('koa');
const app = koa();
var views = require('koa-views');
// Must be used before any router is used
app.use(views(__dirname + '/views', {
map: {
html: 'underscore'
}
}));
app.use(function* (next) {
this.state = {
session: this.session,
title: 'app'
};
yield this.render('user', {
user: 'John'
});
});
当我尝试使用命令node index.js
运行此代码时出现错误:
有什么问题?为什么不起作用?
P.S。
node version: v6.9.5;
koa version: 1.2.5;
koa-views version: 5.2.0