我需要响应 http get 请求以提供资产。我需要帮助来编写符合以下描述的路线。
路径信息
- 具有可配置的前缀 (
basePath
) - 有一个段映射到公用文件夹中的真实文件 (
path
) - 形式:
[basePath]/[path]
前任:
http://localhost:3000/app/collage/components/bootstrap/dist/css/bootstrap.min.css
basePath = '/app/collage' # set through CLI arguments when app loads
path = '/components/bootstrap/dist/css/bootstrap.min.css' # Comes from route
我需要的:
我需要编写一个 get 方法来响应上述类型的 URL,读取文件并将其发送给用户。以下显然不起作用,但我想现在你知道我要什么了。
@get "#{settings.basePath}/:path", (req, res) ->
res.sendFile __dirname + "public" + req.params.path
注意:以上内容与
尝试为交付资产创建可配置的路线。