簡單的 Hello world 實(shí)例

2018-09-20 11:42 更新

Hello world 實(shí)例

繼續(xù)之前請務(wù)必按照 Installing 章節(jié)執(zhí)行了所有的前期準(zhǔn)備工作。

接下來,我們一起創(chuàng)建一個基本的 Express 應(yīng)用。

注意:這里所創(chuàng)建是一個最最簡單的 Express 應(yīng)用,并且僅僅只有一個文件 — 和通過 Express 應(yīng)用生成器 所創(chuàng)建的應(yīng)用_完全不一樣_,Express 應(yīng)用生成器所創(chuàng)建的應(yīng)用框架包含多個 JavaScript 文件、Jade 模板和針對不同用途的子目錄。

進(jìn)入 myapp 目錄,創(chuàng)建一個名為 app.js 的文件,然后將下列代碼復(fù)制進(jìn)去:

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

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

var server = app.listen(3000, function () {
  var host = server.address().address;
  var port = server.address().port;

  console.log('Example app listening at http://%s:%s', host, port);
});

上面的代碼啟動一個服務(wù)并監(jiān)聽從 3000 端口進(jìn)入的所有連接請求。他將對所有 (/) URL 或 路由 返回 “Hello World!” 字符串。對于其他所有路徑全部返回 404 Not Found

req (請求) 和 res (響應(yīng)) 與 Node 提供的對象完全一致,因此,你可以調(diào)用req.pipe()、req.on('data', callback) 以及任何 Node 提供的方法。

通過如下命令啟動此應(yīng)用:

$ node app.js

然后在瀏覽器中打開 http://localhost:3000/ 并查看輸出結(jié)果。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號