我有两个项目,一个是API(Laravel APP
),另一个是前端应用程序(Nuxt APP
)。我希望使用本地的valet
在同一个域中为这些项目提供服务。问题是我无法做到这一点,因为我的两个子域都指向前端应用程序(Nuxt APP
)。以下是重现此问题的步骤
步骤1:
在这里,每个子域已经使用以下命令注册,并指向正确的目录,
valet link api.nuxttodo
valet link app.nuxttodo
注意:此时,如果我访问api.nuxttodo.test
,它将成功地打开API(Laravel App
)。
运行这些命令后生成的两个links
(子域)如下
步骤2:
之后,我使用命令为app.nuxttodo.test
域添加了一个代理,因为我的前端应用程序(Nuxt App
)正在http://localhost:60539
上运行。
valet proxy app.nuxttodo http://localhost:60539
一个proxy
如下所示
问题:
现在的问题是,两个子域现在指向同一个项目。api.nuxttodo.test
和app.nuxttodo.test
URL现在都在打开前端应用程序(Nuxt APP
),我无法访问在运行代理之前可以访问的API(Laravel App
)。
发布于 2022-08-14 09:52:06
我正在运行相同的设置,我只在Laravel目录中使用valet link
。
对于前端项目,我使用valet proxy
。
您应该取消前端valet unlink app.nuxttodo
的链接,因为这可能会导致问题。
https://stackoverflow.com/questions/73286361
复制相似问题