express入门
2016-02-29 16:16
375 查看
(1)express的安装
或者
或者
备注:
-g : 代表安装到 NODE_PATH 里面的 lid 里面,没有 -g 的话,npm install ** 后会在当前目录下自动新建一个node_modules的文件夹
-d 代表把相依性套件也一起安装
(2)创建服务器
require() : 是node提供的函数,可以让你引入其他模块,以方便调用其函数和变量。默认情况下,它会在 $NODE_PATH 或者 当前目录下的 node_modules 文件夹下去寻找模块。
与此同时,它也可以载入自己写的模块。
(3)express 创建的网站架构
http://expressjs.com/zh-cn/4x/api.html
$ npm install express
或者
$ npm install -g express
或者
$ npm install express -gd
备注:
-g : 代表安装到 NODE_PATH 里面的 lid 里面,没有 -g 的话,npm install ** 后会在当前目录下自动新建一个node_modules的文件夹
-d 代表把相依性套件也一起安装
(2)创建服务器
// index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>hello world</title> </head> <body> <h1>HELLO WORLD</h1> <h2>BY Cynthia</h2> </body> </html>
// app.js 创建一个服务,把 index.html 输出到 localhost:3000 端口 var express = require('express') var app = express() var port = process.env.PORT || 3000 app.get('/',function(req,res){ console.log('app listen' + port) res.sendFile(__dirname + '/index.html') }) app.listen(port)
require() : 是node提供的函数,可以让你引入其他模块,以方便调用其函数和变量。默认情况下,它会在 $NODE_PATH 或者 当前目录下的 node_modules 文件夹下去寻找模块。
与此同时,它也可以载入自己写的模块。
(3)express 创建的网站架构
http://expressjs.com/zh-cn/4x/api.html
相关文章推荐
- HBase参数配置及说明(转)
- php 多条数据更新
- 一分钟掌握Spring中bean的生命周期
- POJ-1584-A Round Peg in a Ground Hole-计算几何-凸多边形+多边形包含圆
- final 与static final修饰变量区别
- 导出excel
- 广度优先搜索
- 一个适用于CentOS下的Redis启动脚本
- meteor settings
- 字符串装换成数字
- MyBatis(3.2.3) - Configuring MyBatis using XML, Mappers
- Android4.2.2自增物理按键
- js中小数向上取整数,向下取整数,四舍五入取整数的实现。
- android的ndk开发简介-android学习之旅(93)
- AutoCAD学习笔记——常用快捷方式及家装设计相关概念
- Salesforce开发工具之Metaforce - 同步/编辑代码
- php 调用银联接口
- android的ndk开发简介-android学习之旅(93)
- android的ndk开发简介-android学习之旅(93)
- 细谈 oracle备份的方法