注:本文选择了nginx做web服务器。因为在本文vue前端项目中,需要从接口获取数据,可是数据与vue前端项目是在同一ip地址但不同端口号,所以需要读取数据。本文的处理是使用了nginx。环境:阿里云服务器(ubuntu 64bit)xshellnginx1.使用xshell登录到阿里云服务器。安装nginx(本文安装到/etc下)cd /etc apt-get update apt-g
转载 2024-02-22 18:36:58
179阅读
最近做了一个前后端分离的项目,然后交付的时候是需要部署到云端服务器的 但是之前我们采用的都是前后端分开部署的,然后就对前端部署的步骤不是很了解 通过网上一顿操作之后,成功部署到云端服务器首先,我们linux基本的环境要有: jdk mysql nginxwindow本地远程连接:xftp(传输文件)、xshell(远程连接Linux)、navicat(远程连接数据库)window本地远程连接不是唯
转载 2024-09-26 20:09:11
108阅读
是作为每一个前端er必须要去面对的事情,如何去理解呢? 以上任何一点不同,就会产生。那么解决常用方法有以下几种(欢迎补充):Jsonp来处理虽然Jquery的ajax也有jsonp方法,但是jsonp本质上与ajax是有区别的。ajax的核心是通过XMLHttpRequest获取非本页的内容,而jsonp是通过script标签的机制来调用服务器提供的js脚本,然后获取ca
问题我们本地调试一般都是 npm run serve,然后打开 本机ip:8080(localhost:8080)对吧,这时候我们要调接口调试,后端的接口的地址可能在测试环境,也可能是自己电脑的 ip,总之不是你的 lcoalhost:8080,那么你调接口就会产生,那么怎么办呢?就需要proxy出场了复习一下的解决方案jsonpcorsNode中间件代理(两次)nginx反向代理CO
一、什么是(1)  由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一个与当前页面地址不同即为。存在的情况:网络协议不同,如http协议访问https协议。 端口不同,如80端口访问8080端口。 域名不同,如qianduanblog.com访问baidu.com。 子域名不同,如abc.qianduanblog.com访问def.qianduanblog.co
转载 2024-10-09 20:19:40
556阅读
vue项目中的配置 以vue-cli搭建的项目为例, 在webpack配置文件 /config/index.js, 由于我们是在开发环境下使用,自然而然是要配置在dev里面,找到 proxyTable属性,配置如下:dev: { // Paths assetsSubDirectory: 'static', assetsPublicPath: '/', proxyT
转载 2024-07-19 22:43:23
360阅读
问题一、什么是虚拟主机?  多个域名指向同一个服务器,服务器根据不同的域名把请求转到不同的应用服务器。问题二、什么是反向代理?  反向代理方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。1、被调用方Nginx解决  (1)、在Windows
## 实现Vue项目与Nginx配置指南 作为一名开发者,在开发Vue前端项目时,通常需要和Nginx进行配置,以确保前端能够正常访问后端API接口。在这篇文章中,我将向您介绍如何实现Vue项目与Nginx配置,让您能够顺利完成这项任务。 ### 步骤概览 下面是配置Vue项目与Nginx的整体流程: | 步骤 | 描述 | | ------ | ------ | |
原创 2024-05-17 12:02:50
293阅读
# VueNginx 和 Axios 请求的实现流程 在现代的 Web 开发中,请求是一个很常见的问题,特别是当你使用 Vue 作为前端框架,通过 Axios 发起 API 请求,且后端服务是通过 Nginx 进行反向代理时。本文将详细讲解如何实现 VueNginx 和 Axios 的请求,通过下表简要总结步骤。 | 步骤 | 描述
原创 8月前
96阅读
一、什么是?1.什么是同源策略及其限制内容?同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到 XSS、CSFR 等攻击。所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个 ip 地址,也非同源。同源策略限制内容有:Cookie、LocalStorage、IndexedDB 等存储性内容DOM 节点AJAX 请求发送后,结果被浏览器
前言众所周知,我们在做前后端分离项目的时候,经常需要在本地起前端工程,接口希望拉取服务端的实际数据而不是本地的mock数据,而如果本地程序直接访问远程接口,肯定会遇到问题。什么是?实现的多种方式?这里我就不详细介绍了,大家自行百度哈为什么要实现前端一般来讲,前后端分离的项目在大公司都会由后台设置允许访问,因为后台设置允许是很简单和方便的,但是某些情况下,一些小公司或者你工作
原创 2019-09-23 16:03:48
1796阅读
        vue在开发中,可以通过自带的脚手架配置实现访问,但是打包时不会将这部分配置文件载入,这样会导致上了生产环境出现访问的问题。在网上查过一些解决的问题,都没太搞明白,然后就想采用nginx将服务请求转发来实现,经过一天的摸索,终于搞定了。        最开始的的nginx配置如下:serve
转载 2024-03-25 12:41:00
126阅读
什么是?首先要了解什么叫做“同源策略”。同源策略:是指同协议,同域名,同端口号,只要有一个不同,就会产生问题,是浏览器为了安全起见进行的一个拦截限制。用一个简单的例子来说,就是假如有一个A公司,想要去访问B公司的信息数据,而他们的ip都是自己本地ip,不同源,这时浏览器就会为了安全起见,产生来限制你的请求。解决的几种方法:1.jsonp原理:动态生成script标签,通过src
windows下Nginx+Tomcat部署Vue,解决访问后端api访问错误vue-vben-admin 项目的一些配置部署到TomcatNginx解决访问错误致谢 记录一下vue-vben-admin开源项目需要注意的地方,方便以后快速使用。 使用前后端分离方式部署项目。 vue-vben-admin 项目的一些配置需要重点关注一下几个文件的内容: 系统配置文件:.env# 运行
简介         开发的时候, vue+webpack 会通过npm run dev命令, 跑起一个 “开发服务器”, 这个server中有一个代理,可以进行。但是在生产环境中, 发起请求的时候, 就不存在代理服务器,不存在开发服务器(dev server)了,所以会出错。开发环境见:Vue--使用vue-cli解决问题:
一.出现原因  是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是的,而浏览器为了安全问题一般都限制了访问,也就是不允许请求资源。  问题的根本原因:因为浏览器收到同源策略的限制,当前域名的js只能读取同下的窗口属性。什么叫做同源策略?就是不同的域名, 不同端口, 不同的协议不允许共享资源
转载 2023-12-06 18:14:55
88阅读
浏览器同源策略同源策略是Web应用程序安全模型中的一个重要概念。根据该策略,Web浏览器允许第一个Web页面中包含的脚本访问第二个Web页面中的数据,但前提是两个Web页面具有相同的源。同源定义为协议,主机名和端口号相同的组合。此策略可防止一个页面上的恶意脚本通过该页面的文档对象模型访问另一个网页上的敏感数据AJAX规避同源策略三种方式JSONP:介绍可见参考资料;WebCocket:使用ws:/
转载 2024-07-03 17:54:33
107阅读
主要是说了,通过nginx反向代理方式。一般来说,是浏览器为了安全问题,限制了,那如果是访问的是本系统的链接,再通过nginx反向代理到真正要访问的链接,是不是就可以了呢? 1.定义 是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,所进行的访问行动都是的,而浏览器为了安全问题一般都限制了访问,也就是不允许请求资源。 注意:限制访问,其实是浏
转载 2024-03-09 11:18:50
50阅读
需要配置nginx,在监听端口的server下配置:location /api { proxy_pass http://e.98kdm.cn/api; }
原创 2022-12-05 15:22:09
265阅读
049:基于Nginx实现解决网站问题1 在Linux服务器上安装Nginx服务器2 Nginx root、alias指令区别3 Nginx快速回顾实现反向代理技术4 实际项目中问题产生的背景5 基于JSONP解决项目中问题6 使用HttpClient实现转发请求解决7 基于Nginx构建微服务网关解决 1 在Linux服务器上安装Nginx服务器课程内容: 1、在Linux
  • 1
  • 2
  • 3
  • 4
  • 5