2015-06-05 34 views
0

我有快速教程頁面中的這個示例代碼。如何使用Express框架「掛鉤」到請求的頁面?

app.use(express.static('/path/to/html/files')); 

但是,在我的應用程序中,一些請求的頁面只能按需生成。
所以,我想用戶需要,它通過在後臺運行的程序(我不希望重複產卵這個過程需要一定的時間來初始化),然後等待它的信號,我的文件是文件名可用。

什麼是做到這一點的推薦的方法?

回答

0

app.get()快遞文檔。爲了便於編程,您可能希望爲靜態提供的文件與動態構建的文件使用不同的路徑。它只是使管理路線變得更容易。

app.get("/mydynamicfile", function(req, res) { 
    // code here to create the response for this route 
    res.send(...); 
}); 
+0

我的靜態頁面將有超鏈接來獲取一些動態數據。我應該如何將這個鏈接信息傳遞給服務器? – manasij7479

+0

@ manasij7479 - 我不明白你的意見是什麼意思。靜態頁面只是HTML,CSS和Javascript的文件,僅此而已。一旦加載到瀏覽器中,靜態頁面可以運行從服務器請求數據的Ajax調用,如果這也許意味着什麼的話。 – jfriend00

+0

我不想嘗試ajax調用,我有靜態頁面中的鏈接,說..到foo.html可能還不存在。 當服務器收到這個請求時,我希望它創建這個文件然後提供它。 – manasij7479