我使用快遞,我想清理我的硬編碼的URL。似乎有一些在服務器端產生urlFor功能的項目。在客戶端是否有最佳做法?客戶端URL映射
Q
客戶端URL映射
1
A
回答
0
我最終建立一個共享的模塊,它導出兩個函數:pathRaw
和pathFor
。
pathRaw
輸出可被快速路由機制消耗的路徑。例如:
pathRaw('user.video.new');
返回'/users/:userid/videos/new'
。請注意,我正在使用貓鼬的多元化功能。
pathFor
取出pathRaw
的輸出並替換id。例如:
pathFor('user.message.index', {userid: 'u1'});
返回'/users/u1/messages'
。請注意,其他值將轉換爲查詢參數。
還有一些其他功能,例如我添加的路徑覆蓋。一旦代碼更加經過測試,我可能會把它放在github上。
0
會這樣的東西適合你嗎?
相關問題
- 1. Perforce倉庫/客戶端映射
- 2. RealVNC客戶端中的鍵映射
- 3. Perforce客戶端根重映射
- 4. netty客戶端響應映射
- 5. Elasticsearch:構建Java客戶端的映射
- 6. IIS 6:客戶端證書已更新1:1映射客戶端證書
- 7. 在客戶端映射webservice端點的最佳實踐
- 8. SignalR C#MVC映射匿名用戶於客戶端ID
- 9. ColdFusion獲取客戶端URL
- 10. 配置IIS客戶端證書映射身份驗證
- 11. BigQuery的PHP客戶端庫GetRows的(DataTable中映射列)
- 12. PostgreSQL服務器進程 - >客戶端進程映射
- 13. IIS客戶端證書映射規則不受尊重
- 14. 使用下劃線在ElasticSearch NEST客戶端中自動映射
- 15. WCF客戶端沒有映射和返回空對象
- 16. 連接web服務客戶端和映射實體
- 17. 服務客戶端不映射繼承成員
- 18. Docker Remote API與其命令行客戶端之間的映射
- 19. Java的REST客戶端:JAX-RS和自動型映射
- 20. GlassFish如何將客戶端請求映射到會話
- 21. REST客戶端上的彈簧引導錯誤映射
- 22. 用結構映射注入wcf客戶端的可能方法
- 23. Swagger客戶端映射UUI作爲字符串
- 24. 使用自動映射器映射客戶列表
- 25. 當只有一個客戶端發射時,爲每個客戶端發射Socket.IO
- 26. cppcms URL映射
- 27. grails url映射
- 28. servlet url映射
- 29. django URL映射?
- 30. Grails URL映射