-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] 在 Vercel 使用 apiRouter 时,POST 请求会报 405 错误 #12325
Labels
Comments
你发现了一个隐藏的功能,umi 4 以前做的这个兼容 vercel api router 的功能,太老了,而且几乎 0 人知道 0 人使用,加上 vercel 现在 api 的约定可能也发生了一些变化,所以到现在为止它不可用了也是正常的。 现在如果要用 vercel api ,最好自己根据 vercel api 的文档去编写和部署;不要用 umi 内置这个功能了,因为几乎没人用,也比不过 nextjs ,目测它的意义不大了。 如果有兴趣希望修订这部分让它重新可用,欢迎 PR 修复,代码路径在 |
绕过方案: 将 API 路由的构建产物一并提交到 Git。Ref: umijs/umi-blog-example#11 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
在 Vercel 使用 apiRouter 时,POST 请求会报 405 错误
我在 使用 umi 的apiRoute,按照 umi blog 的方式实现了对应的功能,包括用户登陆、查询用户信息等。使用的是 POST 请求,MySQL 数据库,在本地调试运行良好,当部署到 Vercel 后,报 405 错误。
尝试地址
obde
![image](https://private-user-images.githubusercontent.com/49380228/324692575-bfb5a41c-7196-405e-8752-a95fc0fbfc61.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM3MDI4MDgsIm5iZiI6MTcyMzcwMjUwOCwicGF0aCI6Ii80OTM4MDIyOC8zMjQ2OTI1NzUtYmZiNWE0MWMtNzE5Ni00MDVlLTg3NTItYTk1ZmMwZmJmYzYxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE1VDA2MTUwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU0NWUzNmYzOWQwYzdiZDUzMzg0YzI3ZDEwMGNmY2Y2MTg0ZWQ0ZDZhMDBkZDc5YjQ4YTNiNjc5MWI0MGUyMjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.jkpVA8M7hlOA1tgO8QFQQPevL7dZXkm3RF1Fxr7899M)
用户名和密码随便填
配置信息
版本信息
The text was updated successfully, but these errors were encountered: