【node】express 快速构建一个web应用程序或API接口骨架

nodejs 环境搭建好以后,接下来要火烧眉毛的动手试一试了。没有安装 node 环境的朋友,请移步这里node

express 是比较经典的,也是最经常使用的 nodejs web框架。其余新秀好比 koa也是很是流行的框架之一。这里咱们介绍 expressnginx


1. 安装生成器

咱们使用 express 官方提供的生成器express-generator快速构建 express 项目,它会帮助咱们自动安装依赖的中间件,帮咱们配置好 package.json,很是方便!web

首先用 npm 全局安装 express-generator:express

npm install express-generator -g

安装成功以后,咱们的 express 框架就安装好了,很是简单。npm


2. 生成项目

生成项目,咱们要用到express命令;进入咱们要存放项目的目录,执行命令:json

express -e myapp

这时会在当前目录下生成 myapp 目录,myapp 就是项目的根目录segmentfault

-e选项是指定 express 项目使用ejs做为模版引擎,不加 -e 的话,默认jade为模版引擎。新手比较适合用 ejs, 由于简单易用api

若是要开发api,那么彻底不须要模版引擎,你能够把项目目录下的viewspublic删掉,专一处理数据就能够了浏览器


3. 运行项目

运行项目以前,先安装依赖包。在项目根目录下运行:服务器

npm install

安装完成以后,启动服务器:

npm start

服务器默认3000端口,你能够在 bin/www 文件中修改

如今在浏览器中输入 http://localhost:3000,就能够访问了!

注意:目前 express 的版本是 4x,只能够用 npm start 启动服务器,直接用 node app.js 无效!

基本的应用框架搭好了,可是在真正的项目中,不会直接经过 http://localhost:3000 这种方式来访问服务器的。须要利用nginx作反向代理。具体方式我在这篇博客中有介绍:nginx配置那些事


本文由 杨成功 原创,更多原创文章点击 这里

相关文章
相关标签/搜索