1.概述
express.js是nodejs的一个web框架。
最近比较火的一个框架组合是MEAN(mongodb, express, angular, nodejs),使用这套组合,前后端全被javascript一个语言一统天下了。
目前express最新版本是4,替换掉了之前版本3用的中件件库connect,而改用多个更细粒度的库来取代。带来的好处是,这些中间件能更自由的更新和发布,不会受到Express发布周期的影响。
2.实验环境
Windows7 64bit
nodejs 0.12.6
npm 2.11.2
express-generator 4.13.0
express 4.13.0
3.初体验
我们用express-generator来自动生成一个express站点,好处是可以快速搭建一套项目的骨架。
3.1 安装express-generator
npm install -g express-generator
查看版本,本文写作时版本是4.13
express -V
4.13.0
3.2 生成项目
express -c stylus express-stylus
这里stylus意思是用了stylus的css框架
3.3 编译运行
cd express-stylus && npm install
SET DEBUG=express-stylus:* & npm start
浏览http://localhost:3000
OK了,一个express项目的骨架就完成了。简单吧!
3.4 用到的类库简单分析
package.json
"dependencies": {
"body-parser": "~1.13.1",
"cookie-parser": "~1.3.5",
"debug": "~2.2.0",
"express": "~4.13.0",
"jade": "~1.11.0",
"morgan": "~1.6.1",
"serve-favicon": "~2.3.0",
"stylus": "0.42.3"
}
分享到:
相关推荐
使用Node.js(Express.js),Vue2开发的管理后台脚手架项目 特色 全栈Javascript应用 使用Express.js构建,清晰且可测试的rest api 最小化的用户/角色/权限管理功能 使用iview框架重建的简洁后台界面 组件 express-...
之前学习过node.js接触过express框架,最近为了编写一个mock server正好用到了express。下面正好就跟大家介绍一下关于express。 今天的内容主要围绕这么几个方面? express框架初步介绍 express框架中的app.use和...
技术选型初步技术: Node.js前端技术: jQuery的语义UI模块介绍models :存放操作数据库的文件public :存放静态文件,如样式,图片等routes :存放routes文件views :存放模板文件index.js :程序主文件package....
初步框架Express.js 其他套件 bcrypt-密码杂凑处理 cors-实现跨域请求 connect-flash-管理跨页面提示消息(成功/错误) dotenv-集中管理环境变数并避免不同程序共用 快速会话-管理登录状态 hbs-渲染模板引擎 ...
知乎日报的关于Node.js + Vue.js + MongoDB的知乎日报爬虫项目技术栈初步Node.js + Express + MongoDB使用Express构建web服务,爬虫爬取的数据用MongoDB存储。用node-jieba分词分析正文的标签,做则更能准确的数据...
后端的存储库(基于Node.js / Express.js构建)可以在以下位置找到: : 项目简介您将设计,构建,部署和展示为现实世界客户构建的应用程序。 与业务所有者或组织经理会面,以了解他们面临的挑战。 查找可以使用应用...
React节点概览这是一个脚手架项目,前端使用react渲染,基本上由node.js提供服务,主要有以下特点:前端react + react-router + webpack初步由node.js + express提供服务开发环境和生产环境分离,不同配置,有效降低...
Table of Contents generated with DocTocExpress初步03 - 路由控制获取并解析路径:添加路由规则Express初步
vue-shop的黑马视频源代码,包括前一部分源代码,预先采用Vue,Vue-router,Element-UI,Axios,Echarts技术栈,采用Node.js,Express,Jwt,Mysql,Sequelize技术栈。 软件架构 软件架构说明 前端采用以下技术栈: ...
初步技术支持:node.js + express.js + mysql 前端套件支持: + + +++ + 或 + ++ + + git技术:git(github / bitbucket) 编辑器技术:vscode - 前端套件 - "antd": "^4.7.2" "node-sass": "^4.14.1" "class...
初步请求:axios + promise 最初:express代理请求CORS解决跨域 功能实现 IP定位智能机器人问答群聊 群聊功能的服务端 build / webpack.dev.conf.js里添加 // 搭建一个socket.io服务 const app = require('expr
图表 环境 node.js> = 6.0.0 Redis> = 2.8.0 redis下载地址: : ...进入redis目录 winodws redis/64bit ...node express.js 查看 (这里必须是127.0.0.1或者您主机ip地址为了给后续的ip收集使用) 第
flex弹性布局Express :http服务框架websocket :前瞻消息的实时推送猫鼬:操作mongodb数据库pm2 :服务端使用pm2部署,常驻进程截图首页借阅书架发布的图书借阅的图书客户端代码结构微信小程序中每个页面会有四个...
一个Vue.js项目 构建设置 # install dependencies npm install # serve with hot reload at localhost:8080 npm run dev # build for production with minification npm run build # build for production and view ...
我的初步印象: Express 是 Node/IO.js 的标准框架。 它很简单,而且比其他框架有更多可用的中间件。 它由 StrongLoop 赞助,这可以被视为一件好事或坏事。 Koa 感觉就像带有生成器的 Express。 所以不要输入next()...
突出:Node.js + Express + Graphql + MongoDB前端:Vue全家桶 进度 初步 用户 文章 标签 评论 自动登录 Github Oauth 登录/注册 用户管理 文章管理 标签管理 首页 登录/注册 文章 个人信息 启动方法 服务端 ...
###nodejs express+ socket.io + angularjs + seajs + android or ios实时聊天 测试:karma angular-scenario e2e 构建:yeoman grunt和bower user: uploadImage regUser updateUser login logout contact listUser ...
前一级分离之NodeJS + mysql分层之美-博客地址: :
npm是node.js的包管理器,通过它安装了express,express-generator,supervisor,bower等等软件,bower又是前端框架的软件包,安装了bootstrap以及jquery等一些依赖包。突然发现简直是包包相扣啊,渐渐的醉了。其中...
nodeJS在阿里云的简单部署,供大家参考,具体内容如下 日志样例 近期将毕设的基本接口写完,全部采用nodeJS+express完成,前些天初步部署了一下,发现node真的是个好东西,记录一下自己部署上阿里云服务器的简单...