有个业务需求必须写个后端做逻辑处理,大佬告知周围用egg框架的较多,就选这个了!
作为一个前后端分离项目,仅做一个登录逻辑的处理,使用restful API,不涉及前端模版渲染,这篇简单记录下使用。
环境配置
使用简单模式初始化框架,中间选择ts,
| mkdir demo && cd demo npm init egg --type=simple npm install
|
跨域设置
安装egg-cors
| npm install egg-cors --save
|
配置plugin.ts
| import { EggPlugin } from 'egg'; const plugin: EggPlugin = { cors: { enable: true, package: 'egg-cors', } }; export default plugin;
|
配置config.default.ts
| config.security = { csrf: { enable: false, }, domainWhiteList: ['*'], }; config.cors = { origin: '*', allowMethods: 'GET,HEAD,PUT,POST,DELETE,PATCH,OPTIONS', credentials:true };
|
附录
学习资料
egg官网