# lesson-express **Repository Path**: uiquiq/lesson-express ## Basic Information - **Project Name**: lesson-express - **Description**: express template - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2021-09-24 - **Last Updated**: 2021-09-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lesson-express #### MongoDB 1. 安装MongoDB,注意安装路径和数据路径,勾选安装compass 2. 打开compass,连接数据库,学习添加表和记录 3. 创建一数据库,可起名为mydb 3. 添加students表 4. 添加一条student记录,字段 name: 张三 code: 20180001 email: whatever@123.com mobile: 13812345678 #### Express-1 1. 工作目录下,创建文件夹Express,VS Code打开文件夹 2. 终端下运行:npx express-generator 3. 安装所有依赖:npm install 4. 在VSCode下,点击bin\www文件后,运行调试,注意下拉选择nodejs 5. 谷歌浏览器打开localhost:3000, 完成小目标,welcome to express #### Express-2 1. 参考lesson-express 2. 安装数据库连接类库: npm install mongoose --save 3. 建立models文件夹,添加student.js, 创建student schema 4. 在routes文件夹下,添加路由students.js,在路由文件中添加 CRUD(增删改查) 5. 在app.js添加新增的students路由 6. 添加config.json配置文件,配置数据库连接 7. 在www文件,添加mongoose连接数据库 8. 运行调试,注意下拉选择nodejs 9. 谷歌浏览器打开localhost:3000/students, 查询得到在数据库中学生记录(注意端口,如有修改,则修改3000) 10. Well Done!