gpt4 book ai didi

vue.js - nuxt js,如何在服务器端渲染时获取网页的主机名

转载 作者:搜寻专家 更新时间:2023-10-30 22:17:24 24 4
gpt4 key购买 nike

在 nuxtjs poroject 中,我有一个像这样的 api 环境配置变量:

[
{
front_host: local-1.domain.com,
backend_api: api-1.domain.com
},
{
front_host: local-2.domain.com,
backend_api: api-2.domain.com
},
]

我需要从主机名中获取正确的对象元素,例如,如果我的网页的主机名是“local-1.domain.name”,那么我将获取对象{front_host: local -1.domain.com, backend_api: api-2.domain.com.

在nuxtjs中,如果网页在前端渲染,那么我可以通过location.host获取主机名,如果在ssr(服务器端渲染),我如何获取主机名?

最佳答案

就像@divine 所说的那样,您可以从多个选项中进行选择。

例如,

export default {
async asyncData ({ req, res }) {
if (process.server) {
return { host: req.headers.host }
}
}

host 将是你的 ssr 主机名

关于vue.js - nuxt js,如何在服务器端渲染时获取网页的主机名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50131650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com