安装express.js 如果你安装了npm,安装变得很简单,只需要在终端中运行下面的代码即可: 代码如下:npm install express -gd -g代表安装到NODE_PATH的lib里面,而-d代表把相依性套件也一起安装。如果沒有-g的话会安装目前所在的目录(会建立一个node_modules的文件夹),你可以透过以下指令来比较两者的不同: 代码如下:npm list -gnpm list 如果没有npm,那么我可以使用github来git下来最新的express。好了,现在你可以通过express testapp来建立express实例。以下是示例: 代码如下:cd ~ex Node.js 是一种流行的 JavaScript 运行环境,它允许开发者在服务器端使用 JavaScript 代码。Express.js 是 Node.js 的一个框架,极大地简化了构建 Web 应用的过程。本教程将指导你如何安装 Express 并配置 `app.js` 文件。 安装 Express 非常简单,如果你已经安装了 npm (Node Package Manager),只需在命令行输入以下命令: ```bash npm install express -g -d ``` 这里的 `-g` 参数表示全局安装,使 Express 可在系统范围内使用;`-d` 表示同时安装其依赖项。若不加 `-g`,Express 将被安装在当前目录下的 `node_modules` 文件夹中。你可以通过 `npm list -g` 和 `npm list` 命令分别查看全局和本地的包列表。 如果没有 npm,你可以从 GitHub 上克隆 Express 的最新版本。首先确保你已安装 Git,然后执行: ```bash git clone https://github.com/expressjs/express.git ``` 创建 Express 应用的命令如下: ```bash cd ~ express testapp cd testapp node app.js ``` 这将创建一个名为 `testapp` 的 Node.js 应用,其中 `app.js` 是应用的主入口文件。 在 `app.js` 中,你需要引入 Express 模块: ```javascript var express = require('express'); var app = module.exports = express.createServer(); ``` `require()` 函数用于导入模块。`module.exports` 用于导出模块,使得其他模块可以使用这里的功能。`express.createServer()` 创建了一个 Express 服务器。 Express 基于 Connect 模块,所以确保你的 `node_modules` 目录下包含 Connect 模块。 接下来配置视图(views)路径和模板引擎: ```javascript app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); ``` `app.set()` 方法用于设置应用的属性。这里设置了视图目录为 `views`,并指定使用 Jade 作为模板引擎。Jade 支持 EJS、Haml、CoffeScript 和 jQuery template 等其他 JavaScript 模板。 处理 HTTP 请求通常涉及中间件(middleware),如: ```javascript app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(app.router); app.use(express.static(__dirname + '/public')); ``` - `bodyParser()` 处理 POST 请求数据,将其放入 `request.body`。 - `methodOverride()` 允许模拟 PUT、DELETE 请求。 - `app.router` 负责路由请求。 - `static()` 提供静态文件服务,如 CSS、JS 和图片。 我们可以配置不同的环境行为: ```javascript app.configure('development', function(){ app.use(express.errorHandler({ dumpExceptions: true, showStack: true })); }); app.configure('production', function(){ app.use(express.errorHandler()); }); ``` `errorHandler` 中间件处理异常情况。在开发环境中,显示详细的错误堆栈信息;而在生产环境中,错误处理更为简洁。 本教程详细介绍了在 Node.js 环境中安装 Express.js,创建基本的 `app.js` 文件,以及配置视图、模板引擎、中间件和环境设置。理解这些基础,你就能开始构建自己的 Express 应用了。随着对 Express 框架的深入学习,你会发现它为构建高效、灵活的 Web 应用提供了强大支持。
































- 粉丝: 10
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 船舶主要部位结构图.doc
- 2011年妇联工作思路及工作计划规划.doc
- 配电室建设和管理安全技术交底.doc
- 第二章-静置设备安装-说明计算规则.doc
- 游戏筛微信小程序(1).zip
- 2009.04.28-方案设计说明.doc
- 某12层住院综合楼工程临时用电方案.doc
- 微信小程序中的定时器(用于倒计时).zip
- 甘肃某热电厂硬度检测施工工艺.doc
- 土木工程施工管理应用措施本科论文(共3篇).doc
- 微信小程序商城, 微信小程序微店,fecshop 微信小程序,.zip
- 微信小程序反编译脚本备份.zip
- 公司静压桩施工技术.docx
- 道路电缆沟改排管工程施工监理招标文件.doc
- 园林工程预算审核、竣工结算与竣工决算PPT讲义.ppt
- 反弯点法及D值法设计题.docx


