我目前正在使用 nuxt.js(使用内置服务器)构建应用程序。也就是说,我一直在通过开发运行 google 灯塔,而且在我的一生中,我无法让它为 http/2 提供服务。
在里面nuxt.config.js我补充说:
render: {
http2: {
push: true,
pushAssets: (req, res, publicPath, preloadFiles) => preloadFiles
.filter(f => f.asType === 'script' && f.file === 'runtime.js')
.map(f => `<${publicPath}${f.file}>; rel=preload; as=${f.asType}`)
}
}
Run Code Online (Sandbox Code Playgroud)
也许我不明白 HTTP/2 如何与 nuxt 一起工作,如果有人能提供任何帮助或建议,那就太好了!
现在与Symfony合作已经有一段时间了,我注意到我意识到自己也没有答案。在Symfony中,经常会看到:
public function build(string $json): ?IntegrationErrors
Run Code Online (Sandbox Code Playgroud)
但是同时您可以轻松看到:
public function build(string $json): IntegrationErrors
Run Code Online (Sandbox Code Playgroud)
问题是,据我所知它们执行相同的操作,两种方式都没有错误或警告,因此这使我想到了使用的程序含义是什么?与否?定义返回类型时?
正如您倾向于在实体中最常看到的那样,这是否是教义所特有的?