我试图从nuxtjs前端向laravel后端发送请求,该后端使用laravel护照对用户进行身份验证--我只想在整个网络上使用这提供有关带有nuxtjs的laravel护照的资源,但它说
复制示例env文件并从laravel中填充值。 cp .env.example .env
,但是我的nuxtjs项目中没有.env文件!我应该手工做一个吗?还是我不明白他的意思?我无法找到答案的其他问题是,在这种情况下,我应该在服务器端做什么来使它接受nuxtjs请求?因为在这个例子中,在github上,我没有注意到他在laravel一侧做了任何额外的事情,所有的工作都在nuxtjs方面。
这是应该在.env.example中复制的.env
LARAVEL_ENDPOINT='http://127.0.0.1:8000'
PASSPORT_PASSWORD_GRANT_ID=
PASSPORT_PASSWORD_GRANT_SECRET=发布于 2021-07-22 17:23:57
必须通过以下操作创建.env文件:
cp .env.example .env如我们所知,NuxtJS是前端(客户端),而Laravel是后端(服务器),在NuxtJS POV上:
// WHICH SERVER DO I TRY TO CONNECT
LARAVEL_ENDPOINT='http://127.0.0.1:8000'
// THE CREDENTIALS I MUST PROVIDE TO THE SERVER
PASSPORT_PASSWORD_GRANT_ID=
PASSPORT_PASSWORD_GRANT_SECRET=PASSPORT_PASSWORD_GRANT_ID和PASSPORT_PASSWORD_GRANT_SECRET是由Laravel在Laravel (后端)端使用此命令php artisan passport:client生成的,以生成客户端使用的凭据,在本例中是NuxtJS。
https://stackoverflow.com/questions/67989003
复制相似问题