前言
本章会分四部分来讲,在开始教程之前请准备好相关基础知识 & 文档
- JavaScript基础;AMD概念;ES5 | ES6语法;(这些没弄清楚估计往下看也看不下去)
- nodejs 环境搭建
- nodejs sdk文档
- express 使用方法 及其 api文档
- mongodb 基础使用
- mongoose 文档
其他章节链接:
- nodejs web应用服务器搭建(一):跑起你的服务器
- nodejs web应用服务器搭建(二):express 框架说明(应用)
- nodejs web应用服务器搭建(三):业务的实现+mongo的基础使用
- nodejs web应用服务器搭建(四):生产环境的搭建
要求以及建议
-
nodejs 环境搭建
node 环境建议用 gnvm工具(linux | mac 使用nvm)gnvm 是nodejs版本管理器,nodejs版本迭代很快,实际应用上,不一样的组件会有依赖不一样的nodejs版本的。
gnvm传送门 -
node sdk
希望读者能看完nodejs 的文档,在一web应该上 大部分包都是用不上的,但是希望你只够知道nodejs能做些什么事情
-
express 使用方法 及其 api文档
作为一个nodejs的web开发框架,他的文档&架构都非常简单,请把express基本架构弄清楚再进行开。如:中间件,路由,模板引擎等
-
mongodb 基础使用
弄清楚mongodb里面的各种概念,如:db,collection,field,索引等;能搭建起mongodb服务。熟悉使用增删查改
-
mongoose 文档
mongoose 是 运行在nodejs 操作mongodb的api,也就是说我们是通过mongoose 这个库来进行数据库的 CURD(增删查改)的,当然mongoose有使用Modal来描述数据,后面会提供例子。
假若你已了解完上述资料,那么请往下看;
开始
项目基础
我们首先要使用express-generator来生成一个express web项目(express-generator是一个用来生成express项目结构的小工具)。
- 首先 打开 控制台 输入 –> npm install -g express-generator –> 安装完成
- 再控制台 进入项目的位置 如: cd c:/node
- 输入项目初始化命令 express;
- 输入npm install 安装项目 所需要的依赖库
- 完成。输入 npm start , 你的项目会在 localhost:3000
命令还有其他配置 —> 传送门
文件/目录说明
文件目录
express 4.x , 这里是陈述4.x 版本的结构 ,3.x –>传送门
结构:
到这里,你的服务器已经跑起来了。更加多的细节后面的章节会深入描述,包括 开启多端口监听,mongodb使用,express().use使用, 中间件的业务处理,进程守护等等。
参考资料:
express官网
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/11525.html