我想弄清楚如何在模塊中推送靜態文件,如svg或圖像,而不必將其放入數據庫中。 我創建了一個簡單的模塊,用self.apos.app.get和pushAssets定義路線,我發送js和css來渲染模板,但是如何提供在css中定義的圖像或svg?我可以把它們放在prj_root/public中,但我不確定這是否是這樣做的。 我試圖把my_module /公共但是他們都沒有找到如何在db外部提供靜態內容?
2
A
回答
2
如果你把一個名爲在/public/images/my.png
文件,那麼它變得/images/my.png
訪問。這是因爲撇號爲/public
文件夾設置了express.static
中間件。
如果在lib/modules/mymodule/public/my.png
中放入一個名爲的文件,它將變爲/modules/mymodule/my.png
。這是因爲撇號從/public/modules
中的每個模塊的/public
文件夾建立了符號鏈接。
(在Windows下運行,撇號拷貝在啓動那裏的文件,而是和一個小小的性能提升,我們最終可能會做,在生產用於Linux也一樣,但無論哪種方式,結果都是一樣的。)
相關問題
- 1. 提供靜態內容GlassFish
- 2. Restlet - 提供靜態內容
- 3. 如何防止靜態域提供非靜態內容?
- 4. 從動態URL提供靜態內容
- 5. 如何在Struts2中動態地提供靜態內容
- 6. 從外部庫提供靜態文件
- 7. 獲取maven-jetty-plugin來部署war並同時提供外部靜態內容
- 8. 無法提供靜態內容文件
- 9. 無法從Struts2提供靜態內容
- 10. 保護Apache提供的靜態內容
- 11. 提供Firebase應用的靜態內容
- 12. 從端口8080提供靜態內容?
- 13. 使用thoughtbot/high_voltage提供靜態內容
- 14. 爲反應堆提供靜態內容
- 15. netty.io提供靜態網頁內容
- 16. 用於提供靜態內容的Servlet
- 17. 使用SpringMVC提供靜態內容
- 18. 如何在Microsoft Azure上使用web.py提供靜態內容?
- 19. 如何在Express.js中提供用戶特定的靜態內容
- 20. 在ASP.NET MVC中,如何提供純靜態內容?
- 21. 如何在Rails中從控制器提供靜態內容?
- 22. 如何在南希提供靜態內容
- 23. 如何在spring mvc中提供靜態內容?
- 24. IIS7.5上的MVC3站點 - 如何在會話之外提供靜態內容?
- 25. 內容提供者:用靜態外觀包裝?
- 26. 從項目之外的文件夾提供靜態內容
- 27. 配置一個Tomcat webapp以從外部目錄提供靜態內容
- 28. 如何在ASP.NET MVC中緩存外部靜態內容
- 29. node js express - 如何爲可變URL提供靜態內容
- 30. 如何檢查apache2是否提供靜態內容?