// app/extend/applicaton.ts
import { Application } from 'egg';
export default {
foo(this: Application) {
return this.config.api;
},
};
// app/controller/home.ts
import { Controller } from 'egg';
export default class HomeController extends Controller {
public async index() {
const { ctx, app } = this;
console.log(app.foo());
ctx.body = '首页';
}
}
但是这么写会报错,我基本上就是按照官网的写法写的
但是官网例子上面的app.ts
文件我就无法理解了,官方脚手架根本就没有 app.ts
这个文件啊,所以我就只按照前半部分的写法所写
希望有大佬指点
在extend根目录创建一个app.ts