Express入门(简单复习一下node)

Express--高度包容、快速而极简的 Node.jsWeb 框架

想深入学习一下express,然后发现自己连node也忘记得差不多了,赶紧顺便简单复习一下,好记性真不如烂笔头,只是听讲不记录什么的话,真的很容易忘记,反而这几天写的博客也让自己又把以前的东西理清了一下,也方便自己以后的查询。

以下摘自Express官方文档:

安装

假设您已经安装了 Node.js,创建目录以保存应用程序,并将其设置为工作目录。

$ mkdir myapp
$ cd myapp

使用 npm init 命令为应用程序创建 package.json 文件。 有关 package.json 工作方式的更多信息,请参阅 Specifics of npm’s package.json handling

$ npm init

此命令提示您输入若干项,例如应用程序的名称和版本。 现在,只需按回车键以接受其中大多数项的缺省值,但以下情况例外:

entry point: (index.js)

输入 app.js,或者您希望使用的任何主文件名称。如果希望文件名为 index.js,请按回车键以接受建议的缺省文件名。

在 app 目录中安装 Express,然后将其保存在依赖项列表中。例如:

$ npm install express --save

要暂时安装 Express 而不将其添加到依赖项列表中,请省略 --save 选项:

$ npm install express

注:采用 --save 选项安装的 Node 模块已添加到 package.json 文件中的 dependencies 列表。 今后运行 app 目录中的 npm install 将自动安装依赖项列表中的模块。

Hello world 示例

在 myapp 目录中,创建名为 app.js 的文件,然后添加以下代码:

var express = require('express');
var app = express();

app.get('/', function (req, res) {
  res.send('Hello World!');
});

app.listen(3000, function () {
  console.log('Example app listening on port 3000!');
});

应用程序会启动服务器,并在端口 3000 上侦听连接。此应用程序以“Hello World!”响应针对根 URL (/) 或路由的请求。对于其他所有路径,它将以 404 Not Found 进行响应。

使用以下命令运行应用程序:

$ node app.js

然后,在浏览器中装入 http://localhost:3000/ 以查看输出。

 

参考资料:Express中文网

posted @ 2017-02-06 15:56  夏木なつき青あお  阅读(148)  评论(0编辑  收藏  举报