错误与代码库有关(我正在使用的代码库monorepo位于vercel.json根目录中)。在vercel.js与react应用程序一起打包后,一切工作正常。
我有一个简单的React.js应用程序,带有wouter基于 - 的路由和Vercel部署,这让我遇到了一个小问题,我不知道解决方案。404它总是在刷新(子页面)后返回。
我的代码看起来有点像这样。
<>
<Route path='/' component={Intro} />
<Route path='/dashboard' component={Dashboard} />
</>
Run Code Online (Sandbox Code Playgroud)
<Intro />我<Link />必须/dashboard将我转到哪个<Dashboard />页面。它确实可以在我的本地计算机、容器中以及基于 Linux 的部署中运行,但在vercel部署中却无法真正运行,即使我尝试通过vercel.json.
<>
<Route path='/' component={Intro} />
<Route path='/dashboard' component={Dashboard} />
</>
Run Code Online (Sandbox Code Playgroud)
还尝试了替代版本rewrites,但仍然存在相同的问题。
{
"github": {
"silent": true
},
"rewrites": [
{
"source": "(.*)",
"destination": "/index.html"
}
]
}
Run Code Online (Sandbox Code Playgroud)
此处提供的实时部署链接:pointrest-6ttd9zep8-araclx.vercel.app …
目前,我正在开发一个项目websockets,在过去的项目中,我主要使用RESTful标准,使用 Postman 或 Swagger 进行记录很简单,但实际上我发现了问题,因为 Postman 和 Swagger 似乎不这样做不支持 WebSocket。
我的问题是你们如何记录 WebSockets?任何信息都会有帮助,但我主要是在寻找一些工具来存储文档并与其他人共享。
我唯一发现的是https://hoppscotch.io/
2022 年更新:Postman 引入了用于记录 API 的新工具,包括websockets具体grpc解决此问题的方法,并提供了用于记录更多 API 的出色工具。