Using @nuxt/image, can i place domains list in a custom module?

in nuxt.config.ts:
image: {
domains: [],
}
image: {
domains: [],
}
can i populate this list of domains in a module? Because i want to apply some base64 encoding to domain names in order to hide them
2 Replies
kapa.ai
kapa.ai3mo ago
Hi @AlexanderKim. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave: ---------------------- The knowledge sources do not explicitly mention whether you can programmatically populate the image.domains list from a custom module, nor do they describe encoding or obfuscating domain names for this purpose. However, Nuxt does support local modules that can modify the Nuxt configuration at build time. The modules/ directory documentation shows that you can define local modules that run before the Nuxt app is built, and these modules can access and mutate the Nuxt config object. This means, in principle, you could write a module that decodes or generates the domains list and injects it into the image config before Nuxt starts. But, there is no documentation or example in the provided sources that demonstrates this specifically for the @nuxt/image module or for encoding/obfuscating domains. Also, keep in mind that the domains list is used to whitelist external image sources for optimization, and obfuscating them (e.g., with base64) may break the intended functionality, since the actual domain names must match the real image URLs. In summary:
- You can use a local module to mutate Nuxt config, including the image.domains array, but this is not shown specifically in the documentation for @nuxt/image. - There is no information about encoding or hiding domain names in the domains list. - The domains must be real, whitelisted hostnames for image optimization to work as intended. If you need to hide domain names, be aware this may interfere with how Nuxt Image matches and optimizes remote images, as the module expects actual hostnames in the domains array modules directory image configuration. ---------------------- Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: ----------------------
kapa.ai
kapa.ai3mo ago
<@349254666296492032> Kapa.ai is still learning and improving, please let me know how I did by reacting below.

Did you find this page helpful?