nodejs web应用服务器搭建(一):跑起你的服务器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hulk_oh/article/details/54019235

前言

本章会分四部分来讲,在开始教程之前请准备好相关基础知识 & 文档

  1. JavaScript基础;AMD概念;ES5 | ES6语法;(这些没弄清楚估计往下看也看不下去)
  2. nodejs 环境搭建
  3. nodejs sdk文档
  4. express 使用方法 及其 api文档
  5. mongodb 基础使用
  6. mongoose 文档

其他章节链接:

  1. nodejs web应用服务器搭建(一):跑起你的服务器
  2. nodejs web应用服务器搭建(二):express 框架说明(应用)
  3. nodejs web应用服务器搭建(三):业务的实现+mongo的基础使用
  4. nodejs web应用服务器搭建(四):生产环境的搭建

要求以及建议

  1. nodejs 环境搭建

    node 环境建议用 gnvm工具(linux | mac 使用nvm)gnvm 是nodejs版本管理器,nodejs版本迭代很快,实际应用上,不一样的组件会有依赖不一样的nodejs版本的。
    gnvm传送门

  2. node sdk

    希望读者能看完nodejs 的文档,在一web应该上 大部分包都是用不上的,但是希望你只够知道nodejs能做些什么事情

  3. express 使用方法 及其 api文档

    作为一个nodejs的web开发框架,他的文档&架构都非常简单,请把express基本架构弄清楚再进行开。如:中间件,路由,模板引擎等

  4. mongodb 基础使用

    弄清楚mongodb里面的各种概念,如:db,collection,field,索引等;能搭建起mongodb服务。熟悉使用增删查改

  5. mongoose 文档

    mongoose 是 运行在nodejs 操作mongodb的api,也就是说我们是通过mongoose 这个库来进行数据库的 CURD(增删查改)的,当然mongoose有使用Modal来描述数据,后面会提供例子。

假若你已了解完上述资料,那么请往下看;

开始

项目基础

我们首先要使用express-generator来生成一个express web项目(express-generator是一个用来生成express项目结构的小工具)。

  1. 首先 打开 控制台 输入 –> npm install -g express-generator –> 安装完成
  2. 再控制台 进入项目的位置 如: cd c:/node
  3. 输入项目初始化命令 express;
  4. 输入npm install 安装项目 所需要的依赖库
  5. 完成。输入 npm start , 你的项目会在 localhost:3000

命令还有其他配置 —> 传送门

文件/目录说明

文件目录

这里写图片描述

express 4.x , 这里是陈述4.x 版本的结构 ,3.x –>传送门
结构:

这里写图片描述

到这里,你的服务器已经跑起来了。更加多的细节后面的章节会深入描述,包括 开启多端口监听,mongodb使用,express().use使用, 中间件的业务处理,进程守护等等。


参考资料:
express官网

猜你喜欢

转载自blog.csdn.net/hulk_oh/article/details/54019235