0
Noobie在這裏使用Node/Express。我使用jQuery Date Range滑塊構建了一個應用程序,允許用戶選擇日期範圍並從Socrata SODA API中提取數據。工作版本託管here.快遞的基本路由問題
我的目標是讓用戶能夠在查詢後刷新頁面(或者在查詢後複製/粘貼/共享URL)並能夠加載相同的結果。我已經成功地使用這種正確修改URL:
function changeURL(startDate, endDate) {
window.history.pushState("ChangeDates", "Title", "/fire/dates?start="+startDate+"%end="+endDate+"");
}
所以運行查詢後的URL是一樣的東西:
[root]/fire/dates?start=2015-01-01%end=2015-02-11
我遇到的挑戰是在路由。目前刷新將達到404.如何設置Express以將任何URL請求與/fire/[param]
路由到主頁,然後傳遞參數以再次觸發查詢?
非常感謝大家。
這看起來不錯,謝謝。認爲我在參數和哈希值之間混淆了。會試試看。 –