Express开发实例(1) —— Hello,world!
2015-12-24 21:58
211 查看
Express是NodeJs开发中最常用的基础模块。NodeJs本身有Http模块,但是易用性并不好,因此有人在此基础上开发了Express模块。
什么是express
express提供了丰富的路由功能,以及模板引擎。方便用户定义复杂的应用场景。
开发前准备
首先需要安装nodejs,网上有很多教程了,就不造轮子了。安装完nodejs以后,使用node -v命令检测node的版本。
node -v
npm可以安装node中的模块,使用npm -v命令检测npm版本。(安装完node后,就带了npm)
npm -v
然后需要安装express,在开发目录中打开命令行,输入
npm install express
这是会在当前目录中创建node_modules目录。
如果想要安装全局的express,可以使用命令
npm install -g express
hello,world
在myapp目录中,创建index.js:var express = require('express');//引入express模块 var app = express();//创建app //定义路由,返回字符串 app.get('/', function(req, res){ res.send('Hello World'); }); app.listen(3000);//绑定监听的端口 console.log('Express started on port 3000');//输出监听信息
然后在当前目录中,运行
node index
访问localhost:3000就可以看到hello,world的网页。
参考
【1】Express官方github:https://github.com/strongloop/express相关文章推荐
- Mysql数据库的优化,慢查询
- Mifare522 Module使用说明书
- apache常用模块介绍
- dialog工具,让脚本迈向图形化
- 《TCP/IP具体解释卷2:实现》笔记--域和协议
- C++为什么类的成员函数中(复制构造函数,赋值操作符等)可以有貌似类的对象访问类的私有成员的用法?
- 黑马程序员--C语言自学笔记---15C语言版通讯录
- C#开源框架(整理)
- 系统管理-02 目录和文件管理
- 使用AndroidAnnotations框架优雅地实现ListView功能例子
- AVL
- 省选模拟考试1
- HTML&&css练习
- NXZFW项目总结(二)
- P09 (**) 把连续重复的列表元素打包为子列表
- P09 (**) 把连续重复的列表元素打包为子列表
- 在Emacs Prelude配置下安装neotree插件,实现文件导航树
- 2-11-一元多项式运算-线性表-第2章-《数据结构》课本源码-严蔚敏吴伟民版
- WebStorm开发Nodejs环境搭建,包括破解最新的WebStom11破解
- Android上使用OpenCV处理图像