腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
如何在两个不同的前端和后端域名中使用Laravel Sanctum?
reactjs
、
laravel
、
single-page-application
、
laravel-sanctum
前端:本地主机:3002后端: sanctum.local 如何在env文件中配置这两个字段: SANCTUM_STATEFUL_DOMAINS= SESSION_DOMAIN= 当我尝试登录时,我得到了419未知状态。
浏览 26
提问于2020-10-16
得票数 0
2
回答
使用javascript的Laravel sanctum应用程序
javascript
、
php
、
laravel
、
laravel-sanctum
我使用了前端的javascript(jquery)和后端的Laravel和sanctum。后端我使用了一个虚拟主机。 ->前端-本地主机/登录.html ->后端- http://alkmy.local/login 环境文件 APP_ENV=local APP_KEY=base64:S3rJd8xDyPMOjmuKIR28CFcFcJnMqEwO9A+xFzEZe+Q= APP_DEBUG=true APP_DEBUG_bar=true APP_URL=http://alkmy.local LOG_CHANNEL=stack DB_CONNECTION=mysql DB_HO
浏览 61
提问于2020-04-07
得票数 0
1
回答
Laravel在第二次请求时返回未经授权的
laravel
、
vue.js
、
axios
、
nuxt.js
、
laravel-sanctum
我正在尝试创建SPA。我使用Laravel API作为后端,Nuxt.js作为前端。我想通过Laravel Sanctum验证用户身份。我在localhost:8000上运行后端,在localhost:3000上运行前端。SANCTUM_STATEFUL_DOMAINS设置为localhost:3000,SESSION_DOMAIN设置为localhost,SESSION_DRIVER设置为cookie。 我在我的应用程序中创建了登录和注销,一切都很好,直到我在登录后发出第一个请求。我只想让我的应用程序返回所有用户: Route::middleware('auth:sanctum
浏览 7
提问于2020-06-21
得票数 0
1
回答
Laravel Sanctum:将cookie发送到任何域/主机
laravel
、
laravel-sanctum
我试图将Laravel应用程序集成到一个更大的应用程序中,但遇到了会话持久性问题。 Laravel应用程序应该服务于在任何域名上运行的单页应用程序。 我只是想用Laravel打开我的樱桃,所以我不知道如何摆脱这个功能。 // config/sanctum.php // ... 'stateful' => explode(',', env('SANCTUM_STATEFUL_DOMAINS', 'localhost,127.0.0.1') ), // ... 我试着添加了*,但是没有成功。我不想尝试添加引用域名,因为并不是所
浏览 18
提问于2021-10-31
得票数 0
回答已采纳
1
回答
Laravel 7 Sanctum:相同域(*.herokuapp.com)但单独反应的SPA得到CSRF标记失配
reactjs
、
laravel
、
laravel-7
、
csrf-token
、
laravel-sanctum
我从这个论坛上读到了很多,并且看了很多关于的教程视频,关于如何将分别的React/Vue SPA与Sanctum 连接到Laravel,但是没有一个解决方案对我有效。这是为了我的学校项目。 这就是我到目前为止所做的。 我创建了两个文件夹,一个用于api,一个用于前端。我在api文件夹上安装了Laravel,在前端文件夹上安装了React。这两种方法都是Git初始化的,并且都有自己的Github存储库。此外,他们两个都被部署到Heroku。 API 存储库:https://github.com/luchmewep/jarcalc_api 网址:https://jarcalc-api.herok
浏览 3
提问于2020-05-22
得票数 3
回答已采纳
1
回答
Gatsby与Laravel Sanctum 401未经授权
laravel
、
authentication
、
gatsby
我得到了一个401未经授权的响应。 我跟踪了文档 我目前正在为前端和后端开发本地主机: 前端(Gatsby版本2.31):localhost:8001 <-使用"npm“ 后端(Laravel版本8.26.1):localhost:8000 <-使用的"php artisan serve“ 下面是我的设置: 盖茨比:signup.js import apiClient from "../utils/api"; const handleSubmit = (e) => { e.preventDefault(); apiClient().
浏览 2
提问于2021-02-05
得票数 2
1
回答
如何处理不同git repos中的后端(laravel)和前端(角)依赖关系
angularjs
、
git
、
laravel
、
backend
、
web-frontend
我们正在用laravel和angularjs构建我们的第一个网络项目,并试图找出如何设置我们的开发环境。我们目前的做法如下: 具有laravel文件结构的后端git 具有angularjs文件结构的前端git repo 因此,我们中的一些人可以在后端/前端上工作,而不需要处理前端/后端文件。现在,如果后端回购上有一个新版本,例如开发分支,而我正在前端工作,我希望前端回购从git服务器自动提取这个新后端版本,并将其复制到开发人员的开发环境中(在他的工作站上)。这应该保证我们可以在我们的前端开发中使用最新的api路线。 问题如下: 有什么方法可以使这个场景自动化吗? 这是在
浏览 3
提问于2015-05-06
得票数 3
回答已采纳
1
回答
Laravel Sanctum身份验证-成功登录后未验证
laravel
、
laravel-7
我有一个单独的文件夹与Laravel和Vue.js的应用程序,其中一个是后端,另一个是前端,我已经成功地配置了所有按照Laravel圣殿文档,也保护路线应用程序接口,我能够成功登录和注册,但在成功登录后,它显示我“未认证”,当我尝试获取认证的用户。我使用localhost作为默认值。有人能给我一些建议吗? .env文件我也设置了它 SESSION_DRIVER=cookie SESSION_DOMAIN=localhost SANCTUM_STATEFUL_DOMAINS=localhost:8000 谢谢
浏览 17
提问于2021-02-21
得票数 0
1
回答
Laravel & NuxtJS SPA没有在浏览器中创建csrf cookie
php
、
laravel
、
cookies
、
csrf
、
laravel-sanctum
我在Laravel中有一个带有Sanctum的后端API,在NuxtJS中有一个单独的存储库SPA。 我正试着用桑克顿来验证我的SPA。我正试图在浏览器中获得CSRF cookie,如Sanctum文档所示。 问题是,当我调用Sanctum提供的CSRF令牌端点时,我得到了正确的响应,但是没有设置cookie。就这样,没有错误。不管我是要使用nuxt还是普通的旧axios调用。 这就是我所拥有的: 域: API - publisher.local:8080;前端- publisher.local:3000 NUXT AUTH配置 auth: { strategies: {
浏览 5
提问于2022-07-06
得票数 1
回答已采纳
1
回答
Laravel Sanctum SPA CORS问题
laravel
、
vue.js
、
single-page-application
、
vue-cli
、
laravel-sanctum
我已经设置了一个VUE前端,它可以很好地与Laravel后端连接并进行身份验证,使用的是sanctum。通过访问/api/user,我可以登录并成功检索登录的用户。我相信我已经遵循了文档中规定的所有配置步骤。以下是有态域的sanctum.php配置: 'stateful' => explode( ',', env( 'SANCTUM_STATEFUL_DOMAINS', 'localhost,localhost:3000,localhost:8080,127.0.0.1,127.0.0
浏览 0
提问于2021-02-13
得票数 0
1
回答
Laravel Sanctum/气闸的401误差
laravel
、
api
、
next.js
、
laravel-sanctum
我使用Laravel作为我的Next JS应用程序的后端,使用Sanctum来处理身份验证。 我能够让会话身份验证在前端正常工作,但是当我尝试从的节点服务器向API发出请求时,我会得到一个401 Unauthorized error。 ,我是否可以让客户端和节点服务器进行身份验证? 我在localhost:8000上运行API,在localhost:3000上运行下一个服务器。我用有状态域重载了我的env.,试图让它正常工作: SESSION_DOMAIN=localhost SANCTUM_STATEFUL_DOMAINS=localhost:3000,localhost,localhos
浏览 8
提问于2020-04-15
得票数 3
2
回答
具有不同多语言的Laravel前端和后端
laravel
、
multilingual
、
setlocale
在Laravel,同时,我需要有不同的语言/地区,在现场前端和后端(管理)。前端需要4种语言(en,de,fr,it),后端需要3种语言(en,lt,es)。 示例:在浏览器中,我有两个打开的选项卡-1个标签前端(lang: de),2个标签后端(lang: en)。怎么做?和setLocale?或者我需要不同的数组,例如后端?
浏览 3
提问于2015-01-31
得票数 1
回答已采纳
4
回答
单独的后端和前端应用程序在同一领域?
api
、
rest
、
deployment
、
playframework
、
openshift
我们正在用Play框架构建一个完整的RESTful后端。我们还在构建一个单独的web前端,它将使用不同的技术栈来调用RESTful API。 我们如何部署这两个应用程序,使它们具有相同的域名,其中一些URL用于后端API,另一些用于前端视图? 例如,访问MyDomain.example意味着前端显示主页,但是发送GET到MyDomain.example/product/24意味着后端返回带有产品信息的JSON对象。另一种可能性是,如果一个web浏览器查看MyDomain.example/product/24,那么前端显示一个HTML页面,并且该网页是通过对同一个URL的后端调用生成的。 最后,
浏览 5
提问于2013-07-31
得票数 42
回答已采纳
2
回答
我的无头wordpress/reactjs网站的DNS设置有问题
reactjs
、
wordpress
、
dns
、
devops
、
headless
我使用Wordpress的无头cms解决方案作为后端,firebase作为前端。现在,我有一个从godaddy购买的域名,我已经将他们的域名服务器指向我的主机,名为hostinger。 现在,如果我进入网页,它会正确地带我到wordpress CMS,如果我输入,它会带到前台。这里的问题是,URL更改为firebase提供的临时URL。我已经尝试了几种方法,例如将A记录从goddady指向firebase,并使用CMS后端的某种临时URL,但这并不好,感觉真的很草率,更不用说URL完全停止工作了。 编辑: ->应更改为-> isoftmix.be的链接 tl;dr :尝试有1个域名
浏览 56
提问于2020-05-17
得票数 0
1
回答
Laravel Sanctum CSRF不认证
javascript
、
php
、
laravel
、
vue.js
、
laravel-sanctum
我有一个问题,理解使用CSRF令牌与Laravel/Sanctum。正如我所看到的,没有必要创建Sanctum令牌来验证用户,并且考虑到我的前端(Vue)已经集成到Laravel资源中,我想检查刀片中的Auth::check(),如下所示: @if (auth()->check()) @php $user_auth_data = [ 'isLoggedin' => true, 'user' => Auth::user() ]; @endphp @else @php $user
浏览 4
提问于2022-05-13
得票数 0
1
回答
对于前端和后端,应该使用单独的SSL证书吗?
tls
、
apache
、
node.js
我在Linux服务器上有一个由Apache托管的网站。我还有一个托管在同一服务器上的Node.js后端/API,它为前端的所有请求提供服务。今天,我为前端设置了SSL,并得到了一个错误,即对后端的请求没有通过SSL,因此被阻止。 现在,我正在为后端设置SSL,但我想知道的是:我的后端需要一个单独的证书,还是可以在两个应用程序之间共享它? 考虑到这一点,提出了另一个问题:为域名颁发SSL证书。我的后端不是托管在任何域上,只是在我的服务器上。我是否需要将它注册到子域以便能够为它实现SSL?
浏览 0
提问于2017-11-22
得票数 0
回答已采纳
1
回答
Laravel api sanctum标记合唱不匹配
laravel
、
vue.js
、
laravel-sanctum
我有vue应用程序和后端laravel,用于身份验证使用SPA身份验证 在本地主机中一切正常,但在服务器中有一些问题 我发送登录请求到sanctum/csrf-cookie,然后/login,并返回200并记录,但当重定向到仪表板时获得错误: CSRF token mismatch. 这个问题只在google chorme中存在,但在firefox中工作正常 我有两个子域: app.mydomain.com和api.mydomain.com SANCTUM_STATEFUL_DOMAINS=app.mydoamin.com SESSION_DOMAIN=.mydoamin.com 同样在vue
浏览 2
提问于2021-06-04
得票数 0
1
回答
在试图获得经过验证的用户时返回401的Laravel Sanctum
php
、
reactjs
、
laravel
、
axios
、
single-page-application
我想让当前登录的用户,每当我的反应SPA启动,所以我可以显示用户的信息,但每次我试图从我的拉纳维尔后端得到它,我得到401。 我使用Laravel + Sanctum作为我的API,并在前端的另一个项目中使用React。 后端: 我的AuthController控制器中有以下内容: public function user() { return auth()->user(); } 在我的路由api.php中,我有以下路由: Route::group(['middleware' => ['auth:sanctum'
浏览 3
提问于2021-05-27
得票数 0
1
回答
Laravel当前用户从获取请求中删除
laravel
、
typescript
、
fetch
因此,我试图将活动用户从获取请求中转移到我的后端。 我的前端代码是: let apiToken: string | null = document.querySelector('meta[name="csrf-token"]').getAttribute('content'); fetch('http://192.168.0.6:8000/api/testURL', { method: "POST", //@ts-ignore
浏览 5
提问于2021-02-27
得票数 0
回答已采纳
1
回答
Laravel Sanctum Cookie请求可选
laravel
、
cookies
、
csrf
、
laravel-sanctum
我正试着用Laravel Sanctum来做我的SPA。web.php路由中有一些基本主页,但axios应用编程接口与SPA的其他交互位于由auth:sanctum保护的api.php路由中 在官方文档()中,它说我们必须在登录之前向/sanctum/csrf-cookie发送一个请求来初始化CSRF保护。然而,我注意到,即使没有登录,Laravel在默认情况下也已经在我的浏览器中初始化了XSRF-TOKEN和<app_name>_session cookie。我不需要通过/sanctum/csrf-cookie初始化它,我在登录的SPA中的后续API请求仍然有效。后来我检查了,它
浏览 21
提问于2020-05-24
得票数 0
1
回答
尽管XSRF令牌报头被适当发送,但接收Laravel CSRF令牌不匹配错误
angular
、
laravel
、
csrf
工作的角度前端与拉拉维尔后端,我似乎无法通过CSRF的步骤与桑克顿。 奇怪的是,我正在访问/sanctum/ CSRF -cookie页面,并将XSRF-令牌cookie返回(图1),当我在Laravel中访问我的/auth路径时,XSRF令牌标头似乎被适当设置(图2),但它仍然给我CSRF令牌错误错配。 提前感谢!
浏览 3
提问于2022-06-08
得票数 1
2
回答
用cookie对同一域401认证错误作出反应的Laravel密室
laravel
、
laravel-sanctum
使用圣所令牌进行身份验证非常有效,但遗憾的是,我无法让它使用cookie(调用/api/user返回401 Unauthorized)。我非常想使用cookie身份验证,因为它更安全。 是否有人知道我做错了什么(或丢失了什么)来使身份验证基于cookie工作,这样前端就不必发送神圣的承载令牌了? 设置 我在Laravel之外运行React,但是laravel后端和react前端都运行在子域(api.website.com和customer.website.com)下的相同域上。 .env SESSION_DRIVER=cookie SESSION_DOMAIN=.website.com SES
浏览 12
提问于2022-08-02
得票数 1
3
回答
Next-Auth凭据提供程序具有Laravel -请求失败,状态代码为419
laravel
、
next.js
、
laravel-sanctum
、
csrf-token
、
next-auth
当我尝试使用Next-Auth的NextJS函数登录时,我有一个安装了Next-Auth的signIn前端和一个使用Sanctum的Laravel后端,它给了我这个错误: Request failed with status code 419 419与CSRF令牌有关,但在调用登录方法之前,我将通过调用密室/csrf-cookie路由来设置令牌。 ...nextauth.js CredentialsProvider ({ name: 'Email and Password', credentials: {
浏览 15
提问于2021-11-13
得票数 5
2
回答
Laravel中CSRF令牌与Axios邮件请求的不匹配
php
、
reactjs
、
laravel
、
axios
、
sanctum
我的工作是一个项目的反应前端和拉拉维尔后端。我正在尝试建立我的认证系统。我正在使用SPA认证使用桑科。我正在成功地利用密室/csrf- cookie路径,其中XSRF-令牌cookie是给出的。然后,当我试图通过登录跟踪时,我会得到一个419错误,CSRF令牌错配。没有XSRF令牌。有趣的是,如果我执行get请求,如下面的“测试”路径所示,就会出现XSRF。但是,当我执行post请求时,就像在登录路由中一样,cookie不存在,我得到了一个419错误。 我现在就在本地经营这个。前端运行在localhost:3000,后端运行在localhost:8888.下面是各种相关的代码段。 LoginF
浏览 14
提问于2022-11-07
得票数 0
4
回答
如何从本地主机将我的节点服务器部署到internet上
javascript
、
java
、
node.js
、
web-applications
我有一台ubuntu18机器,我在其中开发了一个which应用程序。 web应用程序有前端(HTML、CSS和Javascript)和后端(Nodejs、python、java)。前端和后端通过websocket进行通信。后端由两个服务器组成,一个运行在Nodejs上,另一个运行在java上。 当我在本地主机上测试应用程序时,一切正常。我想使用我的公共ip地址,让互联网上的任何人访问这个应用程序。我现在没有域名了。 如何使运行在我的ubuntu机器上的后端服务器可以从世界上任何地方连接到websocket?? 非常感谢详细的解释,因为我是这个领域的新手。
浏览 15
提问于2020-05-14
得票数 1
回答已采纳
1
回答
在heroku上部署Reactjs应用程序(CRA)会抛出错误
reactjs
、
heroku
、
create-react-app
、
craco
下面是我得到的错误。应用程序的前端是使用CRA构建的。后端是用Laravel - Laravel Sanctum和Laravel Fortify构建的。我正在使用craco来构建应用程序。 错误: React Refresh运行时不应包含在生产捆绑包中。
浏览 15
提问于2021-06-28
得票数 0
1
回答
托管在不同服务器上的JavaScript前端的JEE会话
java
、
ajax
、
session-cookies
、
backend
、
session-state
我在构建Java JEE后端以处理会话(与tomcat一起提供的JEE servlet)时遇到了问题。 我的前端在另一台没有Java的服务器上,只有html和JavaScript。JavaScript使用ajax向后端服务器发送用户名和密码,后端服务器将创建一个会话: session = request.getSession(); session.setAttribute("email", email); session.setAttribute("auth", "1"); 当前端在鉴权后再次通过javascript联系后端时
浏览 13
提问于2019-06-21
得票数 0
1
回答
根据应用程序的部署方式配置JS前端
javascript
、
java
、
node.js
、
reactjs
、
spring-boot
我有一个Java+React网络应用程序。关于如何部署它,有两个选项: 使用Spring启动后端,并与separately.You反应,用前端maven插件构建带有bundle.js构建的.ear,然后将其部署到应用服务器上。 问题是,在第一种情况下,Spring启动,例如在localhost:8080和localhost上的Node.js :8081上,它们需要不同的端口。在第二种情况下,一切都在同一个地方,地址完全不同。对于第二种情况,当我从前端向后端发出请求时,我可以跳过域名并编写路径。但是在第一种情况下,我必须指定域名,因为后端有不同的域名。 我的问题是如何解决这个问题,并使前端了解如
浏览 1
提问于2021-02-19
得票数 0
2
回答
vue-cli前端不设置Sanctum的CSRF cookie。
vue.js
、
cookies
、
axios
、
csrf-token
、
laravel-sanctum
我正在开发一个新的前端使用Vue来访问我现有的Laravel 7应用程序,它使用Sanctum进行身份验证。 前端位于app.example.com上,后端移动到api.example.com。CORS中间件和Sanctum被正确地配置为允许app.example.com,到目前为止还不错。 GET到/sanctum/csrf-cookie看起来很好,但是,它似乎并没有真正设置cookie,导致随后对API的请求返回一个419。 const config = { withCredentials: true }; const api = process.env.NODE_ENV === '
浏览 6
提问于2020-05-05
得票数 2
3
回答
为什么我要得到一个CSRF令牌错配的拉拉维尔和桑克顿?
reactjs
、
laravel
、
laravel-sanctum
我有一个Laravel后端,在我使用SPA认证的圣殿和Axios来提出我的请求的地方做出反应。我在上使用本地主机,后端在上使用前端。 以下是我的前端代码: const apiClient = axios.create({ baseURL: `http://localhost:8000`, withCredentials: true, }); let config = { headers: { 'Content-Type': 'application/json' }, } export async fun
浏览 13
提问于2021-12-06
得票数 2
1
回答
Laravel Sanctum认证不同用户表
laravel
、
laravel-sanctum
所以基本上我们有两个表,一个是users表,它是为网站的用户准备的。另一个是为注册网络研讨会的人准备的。我们称此为table Attendants。我希望人们登录Attendant,并让Sanctum验证这一点,但我遇到了问题。我得到一个401错误。 我使用的是Laravel 7 Vue 2 Axios 环境 SESSION_DRIVER=database SESSION_DOMAIN=.server.local SANCTUM_STATEFUL_DOMAINS=server.local,localhost,127.0.0.1 Cors 'paths' => [
浏览 185
提问于2020-12-07
得票数 0
1
回答
如何在aws上配置安全部署环境并部署angular和spring boot应用程序
angular
、
amazon-web-services
、
spring-boot
、
docker
、
ssl
我试图在aws上将spring boot应用程序部署为后端,将angular应用程序部署为前端应用程序。在ECS上推送docker镜像后,我能够在应用程序负载平衡后运行多个服务。我有两个应用程序负载均衡器,一个在angular ngnix docker服务前面,监听端口80,另一个在spring boot docker服务前面,监听端口8080作为后端服务。前端和后端服务位于我配置的不同子网中。在我设置了Route 53之后,我能够在端口80/8080上运行我的应用程序。 我使用我的域名为前端配置了SSL。当我尝试使用https连接时,我无法调用后端应用程序负载均衡器dns。我得到了以下错误
浏览 24
提问于2021-01-25
得票数 0
1
回答
AWS服务器上的Laravel不返回Set-Cookie报头
laravel
、
nginx
、
cookies
、
amazon-cloudfront
、
laravel-sanctum
在开发环境中 我在本地php服务器上安装了laravel/sanctum并访问了/api/csrf-cookie,响应中存在Set-Cookie头,cookie(会话和xsrf-令牌)被正确设置。 由于开发环境中的端口号在前端和后端之间是不同的,所以我还使用fruitcake/laravel-cors并添加标头来允许CORS。来自浏览器前端的请求也成功了。 在云环境中 我将这些项目部署到CloudFront。当我访问example.cloudfront.net/api/csrf-cookie时,响应中不存在Set-Cookie头。我也试图从前端,但没有发现曲奇。所有路由都正常工作,但只有Set
浏览 1
提问于2021-04-06
得票数 0
2
回答
如何在Laravel 8中设置Angular 11 API请求头中的XSRF-TOKEN?
angular
、
laravel
、
api
、
csrf-token
、
x-xsrf-token
我在Laravel 8应用程序中集成了Angular (11) frontend。发出API请求时,用户需要登录。每次前端Angular向后端API发出请求时,我都会收到以下错误: Status Code: 401 Unauthorized 我已经设置了VueJs frontend来测试相同的API端点URL,VueJs可以到达API端点并从后端获得响应。对比VueJS发起的接口请求的Request Headers和Angular 11发起的请求,发现Angular 11的Request Headers没有X-XSRF-TOKEN。所以我想这就是我得到上述错误的原因。 下面是如何在Larav
浏览 98
提问于2021-04-12
得票数 0
3
回答
如何在多个开发环境中使用GAE的dispatch.yaml?
google-app-engine
、
google-cloud-platform
、
app-engine-flexible
我正在尝试理解Google的dispatch.yaml文件。 我们有一个带有前端和后端的香草网络应用程序。我们也有一个发展和生产环境。这两个环境在GAE-frontend和default上都有两个服务,后者是后端。 我们有一个带有前端和后端的香草网络应用程序。我们也有一个发展和生产环境。我们在GAE上有两个服务-前端和默认,这是后端。我们有两个项目的GAE - staging,这是我们的开发环境,和production,这是我们的生产环境。准备环境是从前端和后端的开发分支构建的。生产环境是建立在我们的主人在我们的前端和后端。 我们希望在中转和生产环境中都使用自定义路由。 我尝试过使用dispa
浏览 6
提问于2017-09-02
得票数 7
回答已采纳
1
回答
在服务器上的Docker容器中创建React和Laravel之间的内部连接
reactjs
、
laravel
、
docker
、
nginx
、
port
我使用React应用程序作为前端,Laravel应用程序作为后端。这两者通过Laravel Sanctum相互连接。整个环境部署在服务器上,使用Docker,前端和后端是独立的容器,但通过network: someNetwork连接 API调用是从前端使用URL HTTP://myserverip:8000完成的-这是有效的,但我想关闭8000端口(外部),并只打开前端工作的3000端口。现在,当我关闭8000端口(带防火墙),并试图从前端发出API请求时,我得到了一个网络错误。 问题是,如何在内部发出API请求,使我只能保持3000打开,我需要在nginx的.conf文件中进行某种重定向吗?
浏览 36
提问于2021-03-01
得票数 2
1
回答
Laravel Sanctum为每个中间件请求返回401状态
laravel
、
postman
、
laravel-sanctum
我的Sanctum项目有问题,在身份验证中间件中对路由的每个请求都会返回401状态。登录正常,返回新令牌。我认为问题在于我使用的是IP,而不是域名。 我的.env文件: APP_URL=192.168.0.26/api SANCTUM_STATEFUL_DOMAINS=192.168.0.26/api SESSION_DRIVER=cookie SESSION_DOMAIN=.192.168.0.26/api 我尝试在域中不使用"api“,但仍然不起作用。
浏览 9
提问于2021-04-13
得票数 0
1
回答
我在哪里需要SSL证书?
amazon-web-services
、
ssl
、
amazon-elastic-beanstalk
我有一个独立的前端(AngularJS)和后端(Rails)的应用程序。它们托管在单独的AWS弹性豆茎环境中。我们已经通过AWS购买了与前端域名匹配的SSL证书。 我们的应用程序包括完成一项调查,其中包括提交个人身份信息。 前端和后端都需要SSL证书吗?是否可以对这两个证书使用相同的证书?我刚开始设置这些类型的配置,互联网搜索和AWS文档无济于事。
浏览 1
提问于2017-11-03
得票数 0
1
回答
在Laravel中分离前端和后端的package.json
laravel
、
npm
、
laravel-mix
我有一个Laravel应用程序。目前,项目根目录中只有一个package.json文件,其中包含构建前端app.js和app.css以及后端的脚本。 我是否可以使用两个不同的包,这两个包分别位于前端/package.json和后端/package.json中,以便前端只有与前端相关的包和脚本,而后端只有与后端相关的包和脚本。 有什么想法?
浏览 31
提问于2019-07-19
得票数 1
1
回答
Laravel在一个react应用程序上使用密室登录后返回未经授权的
reactjs
、
laravel
、
authentication
、
laravel-sanctum
我有一个应用程序分裂在一个Laravel后端和一个反应前端,API调用是通过axios进行的。 我试图建立身份验证,首先用护照,但由于这是不必要的复杂,我去了密室。 我按照文档的说明成功登录。为此,我定义了一个受保护的路由,并尝试在登录后调用它。问题是,每个调用都会导致401。我手动检查了令牌,令牌在cookie中存在,并按照axios配置随每个请求一起发送。 我注意到的一件奇怪的事情是,在配置圣所时创建的数据库表总是空的。这可能是问题所在吗? config/sanctum.php: <?php return [ /* |-----------------------
浏览 2
提问于2022-03-09
得票数 1
1
回答
在可见端口上部署角网的后端安全吗?
node.js
、
sql-server
、
angular
、
express
、
tedious
为了说明一些情况: 我在一家公司工作,我们已经开发了一种棱角型PWA。这个角度的PWA监听端口8080。我们还在Node.js中开发了后端,它正在监听端口5050。 为了将功能提供给服务工作人员,我们在这两个方面都实现了SSL。SSL是我们公司的域名,所以我们在同一个URL上运行前端和后端,但是它们在不同的端口上监听。 例如,一个普通的URL将是 为了从数据库中获取数据,我们使用 我们通过Node.js以乏味的方式访问数据库。数据库是Server,我们使用存储过程。 我们在后端的.env文件中隐藏了数据库地址、用户和密码. 问题是,这种方法对后端和数据库安全吗?所有端点都是通过使用JWT登录来
浏览 7
提问于2022-06-10
得票数 0
回答已采纳
1
回答
Laravel 5管理面板认证
php
、
laravel-5
第一周我开始学习“拉拉5号”,很有趣。 我想建立一个网站,有一个前端和后端(管理面板)。我把控制器和管理面板的视图分开。后端可通过路由访问: admin/* 但我很难把奥斯分开。我为前端有一个用户表,为后端的用户提供一个单独的表,因为前端和后端用户表的结构完全不同。 下面是我的routes.php中的代码: Route::group(['prefix' => 'admin', 'namespace' => 'admin'], function(){ Route::get('custom-url'
浏览 1
提问于2015-04-14
得票数 0
回答已采纳
1
回答
单个域的两个应用程序
apache
、
nginx
、
puma
我有两个应用程序。1) Angular 5作为前端,2) Ruby on Rails作为前端和后端。 Angular 5域名- http(s)://www.xyz.net/和Ruby on Rails域名- http(s)://www.xyz.net/blogs。 我可以做与子域,但我想在单个域没有子域,包括SSL。 这是可能的吗?如果是,我该怎么做呢? 请指导
浏览 2
提问于2018-02-22
得票数 0
1
回答
拉威尔-是注销路线公共
laravel
、
single-page-application
、
logout
、
laravel-sanctum
我想使用拉拉\圣殿与SPA认证,其中Laravel是后端api和Vue是前端SPA。我做了所有的手册,但我面临的问题是: 当我在api.php的注销路径 Route::post('/logout', [AuthController::class, 'logout']) 在middleware('auth:sanctum')下,由于错误,我无法注销用户: Method Illuminate\Auth\RequestGuard::logout does not exist. 其中注销功能是: Auth::logout(); 但是当我删除mid
浏览 0
提问于2020-11-23
得票数 1
1
回答
如何部署全栈Laravel & Angular项目
angular
、
laravel
我有一个电子商务项目,我正在使用Laravel作为后端API和Angular作为前端,现在我购买了托管服务,我想合并这两个项目并上传它,有人能帮我什么是我如何部署和压缩项目?
浏览 2
提问于2021-09-27
得票数 0
2
回答
适用于非SPA的Laravel Sanctum令牌
reactjs
、
laravel
、
api
、
laravel-8
、
laravel-sanctum
我最近升级了一个旧的应用程序到Laravel 8,随后安装了用于api身份验证的Sanctum。当前端是SPA时,我理解Sanctum的用例,但由于我的应用程序是遗留的,它使用react和Laravel刀片视图的组合。 当用户登录时,它会生成一个令牌,其中您只能看到plainTextToken一次,这对于SPA来说很好,因为它可以存储在全局状态中。 我的问题是,当应用程序不是具有全局状态的SPA时,最佳实践是什么。例如,如果我有一个经过身份验证的用户的路由,我不想为每个请求生成一个令牌。我曾考虑将令牌存储为cookie并对每个api请求使用Cookie值,但对我来说这似乎不是一个好的做法。 谢
浏览 0
提问于2021-03-06
得票数 0
2
回答
Laravel /Sanctum认证
laravel
、
laravel-9
、
laravel-sanctum
、
jetstream
、
sanctum
从5.X版本到8.X版本,我一直在使用Laravel,但总是将其用于后端API (从未使用刀片模板),并始终使用JWT身份验证将其与前端的VueJS配对(也从不干扰任何其他身份验证方法)。 现在,使用Laravel 9和Vue 3,我尝试使用本地的Laravel,它使用的是SANCTUM和Vue+Inertia JS,我对身份验证过程非常困惑。使用JWT方法,一旦用户成功地在浏览器上登录,对Laravel的所有api请求都将使用Authoraziation进行身份验证。但对桑克顿来说,情况就不一样了。 在部署和安装Jetstream之后,完成了所有的设置.我创建了一个用户,并使用该用户详细信息
浏览 10
提问于2022-08-26
得票数 2
1
回答
基于https的Angular和Spring rest api通信
javascript
、
java
、
angular
、
spring
、
ssl
我有用angular写的前端和Spring写的后端。我购买了主机,并在那里安装了tomcat,在那里我部署了我的生产后端。我在我的托管服务上域文件夹下部署前端。Spring有jks证书。我将此jks证书添加到server.xml中的连接器。Angular已经让我们加密了为我的域名"spotmapa.pl“生成的证书。 现在我有了这样的情况:在桌面google chrome上,我的域名似乎“不安全”,当这个网站为后端做api调用时,它是正确的。但例如,在firefox中,我的域似乎是安全的,并且有挂锁,但对后端的api调用在那里不起作用。 我从邮递员到后端的api调用工作正常,但不能从
浏览 13
提问于2020-04-18
得票数 0
1
回答
在Laravel,如何管理嵌套的auth系统?
php
、
laravel
、
eloquent
、
laravel-authentication
、
laravel-permission
我想要创建架构作为下面的树。 超管理 经理 编辑者 管理员 纯视图 供应商(可以创建供应商配置文件) 超级管理员和管理员也可以创建供应商(供应商表必须分开) 供应商也可以直接注册/登录每个供应商有自己的用户、后端用户和前端用户。 后端 - Vendor - Managers - Editors - Admins - View-Only - Frontend Users (create frontend users profile) 前端用户 前端用户也可以直接从前端注册/社交登录也允许。 请
浏览 2
提问于2020-06-30
得票数 0
1
回答
nginx server block + docker,前后如何沟通
docker
、
nginx
、
digital-ocean
我的应用程序分为运行在数字海洋服务器上的后端和前端docker容器。我购买了一个域名,并将数字海洋提供的路由插入到我的namecheap DNS中。我正在使用nginx服务器块将我的前端路由到服务器,并希望它能与我的后端docker容器通信。我现在正在看来自faraday的这篇教程。 我的前端容器运行在localhost:3000上,后端运行在localhost:5000上;我已经将端口设置为在位置为server_name/时运行。我的nginx服务器块如何知道它是加载前端还是后端到域,因为两者都希望在/位置运行proxy_pass? 我想在提供的server_name上显示前端,但仍然可以
浏览 19
提问于2021-01-23
得票数 0
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Laravel Jetstream是什么以及如何入门?
回望 2018,展望 2019
宝塔部署实战larvel9搭建chatgpt开源版nuxt3源码(二)nuxt3搭建部署
能自动通知、同步微博的失物招领系统开源啦!
利用 entry/onpremise 搭建一个 Sentry 异常汇总工具
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券