码迷,mamicode.com
首页 > 其他好文 > 详细

express 脚手架安装及使用

时间:2018-03-30 12:18:48      阅读:336      评论:0      收藏:0      [点我收藏+]

标签:逻辑   应用   web开发框架   web服务   优点   title   pac   依赖   nod   

入门简介

Express是基于nodejs的web开发框架。优点是易上手、高性能、扩展性强。

  • 易上手:nodejs最初就是为了开发高性能web服务器而被设计出来的,然而相对底层的API会让不少新手望而却步。express对web开发相关的模块进行了适度的封装,屏蔽了大量复杂繁琐的技术细节,让开发者只需要专注于业务逻辑的开发,极大的降低了入门和学习的成本。
  • 高性能:express仅在web应用相关的nodejs模块上进行了适度的封装和扩展,较大程度避免了过度封装导致的性能损耗。
  • 扩展性强:基于中间件的开发模式,使得express应用的扩展、模块拆分非常简单,既灵活,扩展性又强。

环境准备

首先,需要安装nodejs,这一步请自行解决。接着,安装express的脚手架工具express-generator,这对于我们学习express很有帮助。

npm install -g express-generator

 

第一个demo

利用之前安装的脚手架工具,初始化我们的demo项目。

 /tmp mkdir express-demo
  /tmp cd express-demo 
  express-demo express

   create : .
   create : ./package.json
   create : ./app.js
   create : ./public
   create : ./public/javascripts
   create : ./public/images
   create : ./public/stylesheets
   create : ./public/stylesheets/style.css
   create : ./routes
   create : ./routes/index.js
   create : ./routes/users.js
   create : ./views
   create : ./views/index.jade
   create : ./views/layout.jade
   create : ./views/error.jade
   create : ./bin
   create : ./bin/www

   install dependencies:
     $ cd . && npm install

   run the app:
     $ DEBUG=express-demo:* npm start

 

按照指引,安装依赖。并启动服务

npm install

 

然后,启动服务器。

  express-demo  npm start

> ex1@0.0.0 start /private/tmp/ex1
> node ./bin/www

 

访问浏览器,迈出成功的第一步。

技术分享图片

express 脚手架安装及使用

标签:逻辑   应用   web开发框架   web服务   优点   title   pac   依赖   nod   

原文地址:https://www.cnblogs.com/lgxin/p/8675113.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!