使用 Ngrok 公开 Nuxt/vue 前端和 laravel 后端本地环境

Posted

技术标签:

【中文标题】使用 Ngrok 公开 Nuxt/vue 前端和 laravel 后端本地环境【英文标题】:Exposing Nuxt/vue front and laravel back end local env with Ngrok 【发布时间】:2021-01-18 06:02:53 【问题描述】:

我有一个本地 vue,nuxt 环境,它调用另一个本地 laravel api 路由。我正在尝试使用 ngrok 发布端口。

我的 Nuxt/vue 环境

Nuxt 配置

 // Axios module configuration (https://go.nuxtjs.dev/config-axios)
  axios: 
    baseURL: 'http://localhost:8001/api/'
  ,

我可以使用 ngrok 公开端口 3001 和端口 8001,但似乎我的前端无法与我的 ngrok 端口 8001 通信,有人有任何指示吗?

ngrok

端口 3001

./ngrok http 3001

8001 端口

./ngrok http 8001

【问题讨论】:

您可能需要先为后端设置 NGROK,并在前端运行 NGROK 之前将您的 api 设置为通过该隧道。 是的,就是这样。谢谢@Ohgodwhy 【参考方案1】:
    为 laravel 项目运行 ngrok 然后为 nuxt/vue 前端运行它

【讨论】:

以上是关于使用 Ngrok 公开 Nuxt/vue 前端和 laravel 后端本地环境的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 ngrok 公开 React 开发服务器和 websocket 服务器

ngrok + 本地 IIS:如何公开网站

将 localtunnel\ngrok 与多个本地站点一起使用

如何使用 ngrok 正确公开 docker 服务器?

如何使用 ngrok 公开在 localhost 上运行的 neo4j 实例以供 google colab 使用?

如何使用 Ngrok 向网站添加密码