node + express + mongodb+ mongoose服务器搭建

一、安装node

下载地址:https://nodejs.org/en/download/

 

二、使用express搭建Web环境

express是一个开源的node.js项目框架,初学者使用express可以快速的搭建一个Web项目,express中已经集成了Web的http服务器创建、请求和文件管理以及Session的处理等功能,所以express是非常适合初学者的入门学习。

1. npm install -g express

node + express + mongodb+ mongoose服务器搭建

2. npm install -g express-generator

node + express + mongodb+ mongoose服务器搭建

3.express ST_LED

安装好了我们就要测试一下新安装的express到底可不可以使用,使用express创建一个工程:

node + express + mongodb+ mongoose服务器搭建

4. 进行添加依赖项和启动:

新版本中命令发生了一些改变, 创建好project之后还需要用npm进行添加依赖项和启动:

进入项目主目录

cd ST_LED

安装必备的包

npm install

node + express + mongodb+ mongoose服务器搭建

5.启动程序

npm start

node + express + mongodb+ mongoose服务器搭建

然后新创建的helloworld就已经运行在3000端口上

6、访问http://localhost:3000/就看到熟悉的页面了

node + express + mongodb+ mongoose服务器搭建

三、安装supervisor插件

以上程序如果出了问题,nodejs自动停止了服务,这样很不利于调试,那我们有一个插件可以解决。这个插件是管理nodejs的进程,包括调试都非常好用。

1、安装全局的模块:

npm install supervisor -g

2、这样我们就不用node命令来启动服务,直接使用以下命令:

supervisor ./bin/www

node + express + mongodb+ mongoose服务器搭建

 

四、Mongose

https://mongoosejs.com/

npm install --save -dev mongodb

npm install mongoose --save -dev

node + express + mongodb+ mongoose服务器搭建

参考文档:

http://www.runoob.com/nodejs/nodejs-express-framework.html

http://expressjs.com/

http://www.expressjs.com.cn/starter/installing.html