Reactjs 使用AWS S3和Nextjs getStaticProps的UTF8
当我使用getStaticProps,在我的Wordpress中使用此示例()从Wordpress CMS获取帖子时,只有当我将此文件上载到amazon s3时,我才得到utf8错误,仅限于此数据 我试图在api中使用utf8,如下所示Reactjs 使用AWS S3和Nextjs getStaticProps的UTF8,reactjs,amazon-web-services,amazon-s3,utf-8,next.js,Reactjs,Amazon Web Services,Amazon S3,Utf 8,Next.js,当我使用getStaticProps,在我的Wordpress中使用此示例()从Wordpress CMS获取帖子时,只有当我将此文件上载到amazon s3时,我才得到utf8错误,仅限于此数据 我试图在api中使用utf8,如下所示 const { data } = await axios({ url: API_URL, method: 'POST', headers: { 'Content-type': 'application/json; chars
const { data } = await axios({
url: API_URL,
method: 'POST',
headers: {
'Content-type': 'application/json; charset=utf-8',
'Accept': 'application/json; charset=utf-8',
},
data: payload,
});
在本地,此错误没有出现我部分解决了手动输入的内容类型仅为text/html;字符集=utf-8。但我需要在package.json上执行此操作,我被绊倒了 使用package.json中的2个命令进行修复
aws --profile uaubox s3 sync --delete --acl public-read out/ 's3://mysite.com.br' --exclude '*.html' && aws --profile uaubox s3 sync --delete --acl public-read out/ 's3://mysite.com.br' --exclude '*' --include '*.html' --content-type 'text/html;charset=utf-8'
我部分解决了手动输入的内容类型仅为text/html;字符集=utf-8。但我需要在package.json上执行此操作,我被绊倒了