在egg中配置 cors(跨域)
第一步,安装 egg-cors
npm i egg-cors --save
第二步,配置 cors
在config/plugin.js
文件下添加:
exports.cors = {
enable: true,
package: 'egg-cors'
}
在config.default.js
文件下添加:
config.cors = {
allowMethods: 'GET,HEAD,PUT,POST,DELETE,PATCH,OPTIONS',
credentials: true,
origin: '*', // 允许的请求来源(* 表示允许所有的IP的请求 )
}
config.security = {
csrf: {
enable: false
}
}
在egg中配置 模板引擎
第一步,安装 egg-view-nunjucks
npm i egg-view-nunjucks --save
第二步,配置
在config.default.js
文件下添加:
exports.view = {
defaultViewEngine: 'nunjucks',
mapping: {
'.tpl': 'nunjucks',
},
};
在config/plugin.js
文件下添加:
exports.nunjucks = {
enable: true,
package: 'egg-view-nunjucks',
};