问题描述
访问我网站上的/.well-kNown/assetlinks.json时出现404错误。
它在本地运行,但是当我将其部署到Heroku时却无法运行。我在带有波尔卡服务器的Sapper上使用svelte。
我尝试将其添加到静态文件夹,在该文件夹中所有其他静态资源都可以正常工作。还尝试了没有运气的动态路线。
我的猜测可能与前导点或我的服务人员中的某些问题有关...
关于如何解决或调试它的任何想法?
解决方法
在这里找到解决方案:https://github.com/lukeed/sirv/tree/master/packages/sirv#optsextensions
opts.dotfiles类型:布尔默认值:false
允许对点文件(以。开头的文件或目录)的请求。 即使说
注意:始终允许对/.well-known/*的请求。
我必须将选项指定为true。
示例代码:
polka({ server })
.use(
force_ssl,compression({ threshold: 0 }),sirv('static',{ dev: dev,dotfiles: true }),sapper.middleware()
)
.listen(PORT,err => {
if (err) console.log('error',err);
});