Node.js Express Web应用框架的安装与实例

NodeJS 11/05 阅读 10025 views次 人气 0
摘要:

Node.js Express是一个简洁而灵活的Web应用框架, 提供了一系列强大特性,帮助创建各种Web应用,和丰富的HTTP工具。使用Express可以快速地搭建一个完整功能的网站。

Node.js环境要求,安装了nodejs。


环境检查(Window+ R --> cmd -->):

>node -v

==> v8.12.0

>npm -v

==> 6.4.1


Node.js,安装全局的Express(Window + R --> cmd -->):

>npm install -g express

==> + express@4.16.4

==> added 48 packages from 36 contributors in 13.382s


Node.js,安装全局的Express命令行工具(Window + R --> cmd -->):

>npm install -g express-generator

==> C:\Users\admin\AppData\Roaming\npm\express -> C:\Users\admin\AppData\Roaming\npm\node_modules\express-generator\bin\express-cli.js

==> + express-generator@4.16.0

==> added 10 packages from 13 contributors in 3.756s


Node.js,更新Express(Window + R --> cmd -->):

>npm update -g express


Express框架的特性:

1、可以设置中间件来响应HTTP请求。

2、定义了路由表用于执行不同的HTTP请求动作。

3、可以通过向模板传递参数来动态渲染HTML页面。


Express HelloWorld应用实例:

创建一个项目:

>express helloworld -e

D:\ProgramData\Nodejs\01>express helloworld -e

  warning: option `--ejs' has been renamed to `--view=ejs'


   create : helloworld\
   create : helloworld\public\
   create : helloworld\public\javascripts\
   create : helloworld\public\images\
   create : helloworld\public\stylesheets\
   create : helloworld\public\stylesheets\style.css
   create : helloworld\routes\
   create : helloworld\routes\index.js
   create : helloworld\routes\users.js
   create : helloworld\views\
   create : helloworld\views\error.ejs
   create : helloworld\views\index.ejs
   create : helloworld\app.js
   create : helloworld\package.json
   create : helloworld\bin\
   create : helloworld\bin\www

   change directory:
     > cd helloworld

   install dependencies:
     > npm install

   run the app:
     > SET DEBUG=helloworld:* & npm start

安装项目依赖包:

>cd D:\ProgramData\Nodejs\01\helloworld>

>npm install

D:\ProgramData\Nodejs\01\helloworld>npm install
npm notice created a lockfile as package-lock.json. You should commit this file.
added 53 packages from 38 contributors and audited 141 packages in 5.47s
found 0 vulnerabilities

启动项目服务:

>cd D:\ProgramData\Nodejs\01\helloworld>

>npm start

D:\ProgramData\Nodejs\01\helloworld>npm start

> helloworld@0.0.0 start D:\ProgramData\Nodejs\01\helloworld
> node ./bin/www

访问项目服务:

浏览器访问地址:http://127.0.0.1:3000/

默认端口为:3000,可以修改,修改文件为:helloworld/bin/www


评论

表情

分享到: