# 安装Express 应用程序生成器
```
cnpm install -g express-generator
```
![](https://img.kancloud.cn/d9/fd/d9fd4250a21e89e11779f74e0771e8ee_887x325.png)
# 使用ejs模板创建应用
```
cd myapp
express --view=pug myapp
```
![](https://img.kancloud.cn/fe/2a/fe2a67cb25b0312dd5635380690202b8_482x586.png)
# 安装依赖包
```
cnpm install
```
![](https://img.kancloud.cn/cb/ca/cbcab4951499110e17b9bb448425f52b_375x132.png)
# nodemon运行应用
```
nodemon bin/www
```
![](https://img.kancloud.cn/01/38/0138de70d7e7ede0b634c46ec4f442d3_451x127.png)
# 浏览器查看
![](https://img.kancloud.cn/92/f7/92f7a9428c069d6fbad61bb0970a78fe_392x231.png)
**192.168.56.103为虚拟机ip,应用端口为3000**
# vscode中添加应用目录为工作区
这一部分在开发环境搭建的视频中有过讲解,vscode需要安装remotefs插件
![](https://img.kancloud.cn/82/8b/828beb94f73a5602042d8dc6e9779867_947x228.png)
并配置好虚拟机目录
![](https://img.kancloud.cn/93/55/9355fe78556169329d0924b8f7e81786_417x207.png)
- 课程介绍
- 开发环境搭建
- 安装express.js框架
- 为diy自己的web框架做准备(1)
- 为diy自己的web框架做准备(2)
- 为应用绑定域名
- 封装控制器基类base.js
- 封装数据库操作基类model.js
- curd操作-准备工作
- curd操作-文章列表
- curd操作-添加文章
- curd操作-编辑文章
- curd操作-删除文章
- model文件的使用
- 文件上传
- session实现登录
- 邮件发送
- 文件下载
- 执行子任务
- 图片缩放
- 图片裁剪
- 图片验证码
- Excel读取与写入
- 编写计划任务
- 工具函数使用实例
- websocket
- 集成ckeditor
- 微信公众号开发-1:内网穿透
- 微信公众号开发-2:自动回复
- 微信公众号开发-3:api接口调用
- 微信公众号开发-4:oauth登录
- 微信公众号开发-5:沙箱支付
- 微信公众号开发-6:真实支付
- 项目上线运行
- 项目代码下载