Usando el servidor Nuxt incorporado, me gustaría servir el archivo estático /.well-known/apple-app-site-association con content-type application/json . Sin embargo, como el archivo no tiene una extensión de archivo .json , el tipo de contenido se devuelve como application/octet-stream . ¿Es posible establecer alguna configuración específica para este archivo/ruta para devolver el tipo de contenido?
Después de examinar la fuente de serve-static y luego mirar la fuente de la integración del archivo estático nuxt.js , finalmente lo descubrí.
Agregué la siguiente propiedad a nuxt.config.js :
render: { static: { setHeaders: (resp, path) => { if ( resp.req.originalUrl === '/.well-known/apple-app-site-association' ) { resp.setHeader('Content-Type', 'application/json') } }, }, }Se hace referencia a esta propiedad en los documentos de nuxt.js, pero no en los documentos del directorio estático .