@dani_ousi

Размещение файла apple-app-site-association nuxt.js?

может кто сталкивался, мне нужно разместить файл apple-app-site-association на хосте так, чтоб он открывался как json, как у фейсбука https://www.facebook.com/apple-app-site-association. а если я кладу его в static то он скачивается при переходе на ссылку. кто знает как можно решить?
  • Вопрос задан
  • 330 просмотров
Пригласить эксперта
Ответы на вопрос 1
@yarikswt
Я делал так:
  1. Кладем apple-app-site-association.json в папку static
  2. Создаем в папке middleware файл apple.js. И вписываем туда:
    const appleJson = require('../static/apple-app-site-association.json')
    
    const handler = (req, res, next) => {
          res.setHeader('Content-type', 'application/json')
          res.statusCode = 200
          res.end(JSON.stringify(appleJson))
      }
      
      export default handler

  3. В nuxt.config.js дописываем вот такую штуку:
    serverMiddleware: [
        { path: '/apple-app-site-association', handler: '@/middleware/apple.js' }
      ],

Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы