我有一个问题与NextJS应用程序。当我尝试从localhost上传文件时,它工作得很好。当我想远程上传时出现问题。我在Github页面上托管我的应用程序,当我做什么的时候,我得到了405 POST错误
我查过了
[
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"PUT",
"POST",
"GET",
"HEAD"
],
"AllowedOrigins": [
"*"
],
"ExposeHeaders": [
"ETag"
]
}
]
和桶策略
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": "*",
"Action": "s3:*",
"Resource": [
"arn:aws:s3:::xxx",
"arn:aws:s3:::xxx/*"
]
}
]
}
2条答案
按热度按时间muk1a3rh1#
在Localhost上,它使用相同的代码和相同的文件?也许尝试上传与 Postman ,以确保它的工作。我的猜测是,内容类型的东西是错误的(我在过去有这个问题)
khbbv19g2#
我不确定,但我发现Github页面的API请求不允许。这就是为什么当我试图击中https://example.com/api/awsConfit时,我得到了405。有人能证实吗?