Чтобы получить URL-адрес хоста из приложения Nuxt 3, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: использование объекта window
const host = process.client ? window.location.host : '';
console.log(host);
Метод 2: использование объекта req
в промежуточном программном обеспечении сервера
export default function (req, res, next) {
const host = req.headers.host || '';
console.log(host);
next();
}
Метод 3. Использование объекта context
на странице или компоненте Nuxt
export default {
mounted() {
const host = this.$nuxt.context.req.headers.host || '';
console.log(host);
}
}
Метод 4. Использование хука useContext
на странице или компоненте Nuxt
import { useContext } from '@nuxtjs/composition-api';
export default {
setup() {
const { req } = useContext();
const host = req.headers.host || '';
console.log(host);
}
}
Это всего лишь несколько примеров, и выбранный вами метод будет зависеть от конкретного контекста и требований вашего приложения Nuxt 3.