Express Web 伺服器路由
建立 Express Web 伺服器
Express 伺服器很方便,它深入到許多使用者和社群。它越來越受歡迎了。
讓我們建立一個 Express Server。對於包管理和依賴性的靈活性我們將使用 NPM(節點包管理器)。
- 
轉到 Project 目錄並建立 package.json 檔案。 package.json { name:expressRouter,version:“0.0.1”,scripts:{start:“node Server.js”},dependencies:{express:“^ 4.12.3“}}
- 
使用以下命令 npm install 儲存檔案並安裝 express 依賴項。這將在專案目錄中建立 node_modules 以及所需的依賴項。 
- 
我們來建立 Express Web Server。轉到 Project 目錄並建立 server.js 檔案。 server.js var express = require( express); var app = express();
//建立 Router() 物件
var router = express.Router();
//在這裡提供所有路線,這是主頁。
router.get("/",function(req,res){
res.json({"message" : "Hello World"});
});
app.use( “/ API”,路由器);
//聽這個埠
app.listen(3000,function(){console.log(Live at Port 3000);});
For more detail on setting node server you can see [here][1].
- 
鍵入以下命令執行伺服器。 node server.js 如果 Server 成功執行,你將會看到類似這樣的內容。  。 。
- 
現在去瀏覽器或郵遞員並提出請求 輸出將是  。 。
這就是 Express 路由的基礎。
現在我們來處理 GET,POST 等。
改變你的 server.js 檔案就像
var express = require("express");
var app = express();
//Creating Router() object
var router = express.Router();
// Router middleware, mentioned it before defining routes.
router.use(function(req,res,next) {
  console.log("/" + req.method);
  next();
});
// Provide all routes here, this is for Home page.
router.get("/",function(req,res){
  res.json({"message" : "Hello World"});
});
app.use("/api",router);
app.listen(3000,function(){
  console.log("Live at Port 3000");
});
現在,如果你重新啟動伺服器併發出請求
http://localhost:3000/api/
你會看到類似的東西 
訪問路由中的引數
你也可以從 url 訪問引數,例如 http://example.com/api/:name/ 。所以 name 引數可以訪問。將以下程式碼新增到 server.js 中
router.get("/user/:id",function(req,res){
  res.json({"message" : "Hello "+req.params.id});
});
現在重新啟動伺服器並轉到[ http:// localhost:3000 / api / user / Adem] [4] ,輸出就像  。
 。