在Sinatra中提供静态文件……路线优美?
-
27-10-2019 - |
题
假设我的目录结构类似于: 通用标签
如何设置我的sinatra应用程序路由到 通用标签
并且有前面提到的文件可以渲染吗?path_to_file
始终保持不变,但是其中会有不同的文件夹(two
,three
等)。
我尝试了以下操作: 通用标签
,但随后从index.html
链接的javascript文件无法正确呈现。
解决方案
知道了! 通用标签
顺序很重要,因为如果颠倒这两种方法,get '/path_to_file/:number'
将成为get '/path_to_file/:number/:file'
的超集。
其他提示
只是想一想,但是您可以设置服务器软件,Apache
,nginx
(无论使用什么),以便从其他位置提供.css
和.js
以及图像文件。
不隶属于 StackOverflow