# node-web **Repository Path**: panfu/node-web ## Basic Information - **Project Name**: node-web - **Description**: node.js实例代码express+webpack+promise - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-23 - **Last Updated**: 2023-11-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # node-web #### 介绍 node.js实例代码express+webpack+promise #### 软件架构 ```bash ├── bin #执行项目文件可配置端口号 ├── common #公用文件 └─ session.vue #session接口拦截处理 ├── config #配置文件 └─db.js #数据库连接配置 ├── middleware #中间件 |── public #静态文件 ├── routes #接口路由 └─login.js #登录接口 │ └─users.js #或取用户信息接口 ├─ views #视图接口 └─error.jade #error错误页面 └─index.jade #首页面 └─index.jade #首页面 ├─ .gitignore #过渡git文件提交 ├─ app.js #应用配置,应用入口文件 ├─ package.json #项目及工具的依赖配置文件 ├─ README.md #说明 ``` #### 安装教程 1. 安装node.js 2. npm install -g cnpm --registry=https://registry.npm.taobao.org (可选安装cnpm) 3. npm install 或 cnpm install 安装依赖 #### 使用说明 1. 需安装和启动MySql 2. npm start 启动项目 #### 参与贡献 1. nodejs 2. express 框架 3. cors 跨域处理 4. cookie-parser 5. express-session 6. JWT 身份认证jsonwebtoken express-jwt 7. redis/ioredis 8. log4js 日志管理功具 #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) #### 发布一个简单npm包 1. 发布一个简单的npm包 2. 首先创建一个文件夹(唯一的命名) 3. 创建package.json包,输出npm init,一直回车就好。 ```js { "name":"baoyin-tools", "version":"1.0.0", "main":"index.js", "description":"说明文件", "keywords":["getname","updataName"], "licens":"ISC" } ``` 4. 创建index.js文件,向外暴露方法。