2015-05-27 49 views
0

我是相當新的節點js,我需要開發某種反向代理在節點JS這是得到一些URL與路徑,我需要路由呼叫休息APi根據URL(通過一些正則表達式來識別URL),我可以使用一些開源的例子或模塊。 例子和方向如何做對它將是非常有益的! :)節點JS路由功能與調用休息

回答

2

例如

url = "http://example.com/profile" 

req.get('host')將使得像http://example.com的主機名。

req.url你可以得到URL /profile文件路由http://expressjs.com/ 例如

  1. https://www.npmjs.com/package/request
  2. https://nodejs.org/api/http.html

使用expressjs

app.get('/profile', function (req, res) { 
    res.send('GET request to homepage');//or render profile page 
}); 
+0

謝謝,您能否提供更有意義的示例?我需要將它用於路由,而我不知道如何使用您的示例進行路由? –

+0

使用expressjs來進行路由http://expressjs.com/ 例如 app.get('/ profile',function(req,res){'0121'請求主頁'); //或render簡介頁面 }); – PPB

+0

謝謝,我投了票,你能否提供一些附加信息,如何得到一些不同的請求,並將其路由到不同的休息服務電話,在此先感謝! –