【发布时间】:2018-12-28 16:43:13
【问题描述】:
案例:我想在 Hapi (Node.js) 服务器上为我网站的用户保留 *.js 文件,以便他们可以像 CDN 一样包含它们(即:jQuery、font-很棒)。
问题:在 Hapi (Node.js) 服务器上这样做的正确方法是什么?
我已经尝试过的只是链接它们:
<script src="https://mywebsite.com/myscripts/myjsfile.js"></script>
或者声明路由,使用Inert plugin基于Future Studio Tutorial和Hapi Documentation:
server.route({
method: "GET",
path: '/myscripts/{path}',
handler: {
directory: {
path: '/myscripts/',
}
}
}
然后将它们链接到 html 脚本标签中(如上)。我得到的是:
{"statusCode":403,"error":"Forbidden"}
我在Heroku 上测试过,我使用的所有插件都是:
- 哈皮
- 路径
- 乔伊
- 惰性
- 车把
- MongoDB
- 愿景
- AuthCookie
- 钟声
- Bcrypt
【问题讨论】:
标签: javascript node.js hapijs