# EmptyTemplate__node-express **Repository Path**: ykxbc/empty-template__node-express ## Basic Information - **Project Name**: EmptyTemplate__node-express - **Description**: node-express、简单模板【配置数据库后即可使用】包含: node-mysql-promise、history模式路由处理、es6语法、跨域处理、简单的拦截器(中间件)、axios、nodemon、pm2、 发送邮件(使用网易邮箱)等基础配置 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-23 - **Last Updated**: 2024-02-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: Nodejs, Express ## README ### 简单说明 + nodemon + ES6语法,async、await + 处理histore路由,请按需开启 + 处理header + 全局捕获异常【不需要每块try...catch】 + node-mysql-promise【不需要写sql语句】 + pm2部署 + api-doc 【自动生成API文档】 ##### 其余功能 + 发送邮件 + 定时任务 + web-socket + jwt-token + 全局resdata模板 ##### 开发说明 1. 引入文件必须加.js ```js import MainApi from './routes/api' (×) import MainApi from './routes/api.js' (√) ``` 2. 开启 `connect-history-api-fallback` 后无法从浏览器进行get请求(api工具可以) 3. 代码采用 `"type": "module"` ,使用 `require`、`module.export=###` 会报错 4. 路径别名配置在 `package.json - imports`