UTF8 с использованием AWS S3 и Nextjs getStaticProps

#reactjs #amazon-web-services #amazon-s3 #utf-8 #next.js

#reactjs #amazon-веб-сервисы #amazon-s3 #utf-8 #next.js

Вопрос:

Когда я использую getStaticProps, получение сообщений из CMS WordPress с использованием этого примера (https://github.com/vercel/next.js/tree/canary/examples/cms-wordpress ) в моем WordPress, только когда я загружаю эти файлы на Amazon s3, я получаю ошибки utf8 только для этих данных

введите описание изображения здесь

я пытаюсь использовать utf8 в api, например

 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,
  });
  

На локальном уровне эти ошибки не появлялись

Комментарии:

1. Я частично решил этот ввод вручную — вводите только текст / html; charset = utf-8. Но мне нужно сделать это в package.json, и я застрял

Ответ №1:

Я частично решил этот ввод вручную — вводите только текст / html; charset = utf-8. Но мне нужно сделать это в package.json, и я застрял

Исправлено использование 2 команд в package.json

 aws --profile uaubox s3 sync --delete --acl public-read out/ 's3://mysite.com.br' --exclude '*.html' amp;amp; aws --profile uaubox s3 sync --delete --acl public-read out/ 's3://mysite.com.br' --exclude '*' --include '*.html' --content-type 'text/html;charset=utf-8'