0
我有快速教程頁面中的這個示例代碼。如何使用Express框架「掛鉤」到請求的頁面?
app.use(express.static('/path/to/html/files'));
但是,在我的應用程序中,一些請求的頁面只能按需生成。
所以,我想用戶需要,它通過在後臺運行的程序(我不希望重複產卵這個過程需要一定的時間來初始化),然後等待它的信號,我的文件是文件名可用。
什麼是做到這一點的推薦的方法?
我有快速教程頁面中的這個示例代碼。如何使用Express框架「掛鉤」到請求的頁面?
app.use(express.static('/path/to/html/files'));
但是,在我的應用程序中,一些請求的頁面只能按需生成。
所以,我想用戶需要,它通過在後臺運行的程序(我不希望重複產卵這個過程需要一定的時間來初始化),然後等待它的信號,我的文件是文件名可用。
什麼是做到這一點的推薦的方法?
見app.get()
快遞文檔。爲了便於編程,您可能希望爲靜態提供的文件與動態構建的文件使用不同的路徑。它只是使管理路線變得更容易。
app.get("/mydynamicfile", function(req, res) {
// code here to create the response for this route
res.send(...);
});
我的靜態頁面將有超鏈接來獲取一些動態數據。我應該如何將這個鏈接信息傳遞給服務器? – manasij7479
@ manasij7479 - 我不明白你的意見是什麼意思。靜態頁面只是HTML,CSS和Javascript的文件,僅此而已。一旦加載到瀏覽器中,靜態頁面可以運行從服務器請求數據的Ajax調用,如果這也許意味着什麼的話。 – jfriend00
我不想嘗試ajax調用,我有靜態頁面中的鏈接,說..到foo.html可能還不存在。 當服務器收到這個請求時,我希望它創建這個文件然後提供它。 – manasij7479