Express之Hello World示例

Posted SummerSoft

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Express之Hello World示例相关的知识,希望对你有一定的参考价值。

接前文:

node.js安装应用手记

Express安装过程

 

接下来,我们一起创建一个基本的 Express 应用。

注意:这里所创建是一个最最简单的 Express 应用,并且仅仅只有一个文件 — 和通过 Express 应用生成器 所创建的应用_完全不一样_,Express 应用生成器所创建的应用框架包含多个 javascript 文件、Jade 模板和针对不同用途的子目录。

进入 myapp 目录,创建一个名为 app.js 的文件,然后将下列代码复制进去:

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

//访问:http://localhost:3000
app.get(\'/\', function (req, res){
    res.send(\'Hello World by Express\');
});

//例如访问:http://localhost:3000/echo?name=jack
app.get(\'/echo\', function (req, res){
    res.send(req.query.name);
});

var server = app.listen(3000, function(){
    var host = server.address().address;
    var port = server.address().port;
    
    console.log(\'myapp listening at http://%s:%s\', host, port);
});

上面的代码启动一个服务并监听从 3000 端口进入的所有连接请求。他将对所有 (/) URL 或 路由 返回 “Hello World!” 字符串。对于其他所有路径全部返回 404 Not Found

通过如下命令启动此应用:

$ node app.js

然后在浏览器中打开 http://localhost:3000/ 并查看输出结果。

访问http://localhost:3000/echo?name=jack 看到输出jack。

 

以上是关于Express之Hello World示例的主要内容,如果未能解决你的问题,请参考以下文章

无法让 Node.js Express 代码在 Cloud 9 中说“Hello World”

6个变态的C语言Hello World程序 之 雷人的程序语言

Storm历险记之浅入浅出:Storm Hello World入门示例 本文适合Storm小白看C#转java,大神请吐槽指点。

Android知识要点整理(21)----Gradle 之创建任务和插件

Android知识要点整理(21)----Gradle 之创建任务和插件

使用 OpenOffice 3 示例代码的“Hello World”