在我的网站上访问 /.well-known/assetlinks.json 时出现 404 错误。
它在本地工作,但当我将它部署到 Heroku 时却不行。我在 Sapper 上使用 Svelte 和 polka 服务器。
我尝试将它添加到静态文件夹中,所有其他静态资源都可以正常工作。还尝试了一条没有运气的动态路线。
我的猜测是这可能与我的服务人员中的前导点或错误有关......
关于如何解决它或如何调试它的任何想法?
在这里找到了解决方案: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);
});