HOST前后端分离小操作

news2024/9/21 0:34:11

“本地测试项目配置域名小操作

    相关文章【欢迎关注该公众号“一路向东”】(CORS处理跨域问题):

CORS跨域问题配置白名单CORS_ORIGIN_WHITELIST

HOSTS

    本地测试域名必然少不了修改:C:/Windows/System32/driver/etc/host文件,比如(注意中间的空格)

127.0.0.1  www.haha.com

如果前后端分离往往需要两个比如:

127.0.0.1 www.haha.com   # 前端页面
127.0.0.1 www.api.com      # 后端

    如果是CORS跨域处理,假设是django的跨域处理,假设前端端口为8080,后端端口使用8000,那么此时简单配置:

# 允许哪些域名访问Django

ALLOWED_HOSTS = ['127.0.0.1', 'Localhost', 'www.haha.com', 'www.api.com']

​# CORS追加白名单(显然针对的是前端域名)(后端可能自己识别不到自己吗?)CORS_ORIGIN_WHITELIST = (    'http://127.0.0.1:8080',    'http://localhost:8080',    'http://www.haha.com:8080',    'http://www.api.com:8000',)

    【detail】这里为什么要把后端的域名也拿进来?显然后期拿该域名去访问127.0.0.1:8000也会被识别为跨域,因此也需要加入白名单中。

front-end

    前端的处理更为简易,一般我们会用一个host.js文件把host域名统一管理,后期也便于修改。之后在js文件中直接使用和在html文件中直接导入即可。

    取01的例子:

// host.jsvar host = 'http://www.haha.com:8080'

{# xxx.html #}<script type="text/javascript" src="js/hosts.js"></script>

以js文件的axios用法为例,一般还需引入host变量,host:host。

// xxx.js/*axios.get('http://127.0.0.1:8000' + '/', {  responseType: 'json'}). then (...)*/axios.get(this.host + '/', {  responseType: 'json'}). then (...)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/13203.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MVVM的构建(javakotlin)

概念性的描述就不写了&#xff0c;直接上代码 MVVM框架&#xff0c;主要是构建基类&#xff0c;实现ViewModel绑定&#xff0c;ViewBinding的绑定&#xff0c;在构建好基类后&#xff0c;后续开发中新建activity或fragment的viewModel和viewBinding就会在基类的方法中实现绑定…

Python virtualenv工具设置虚拟环境和VS code调试Python

Python virtualenv工具设置虚拟环境和VS code调试Python1. Window环境下采用VS code调试Python和虚拟环境1.1 安装Python1.2 安装虚拟环境工具virtualenv1.3 Windows上使用虚拟环境的基本操作1.4 Windows上VS code使用虚拟环境2. Linux环境下采用VS code调试Python和虚拟环境2.…

SAP 一次性读取工单的所有状态(工单抬头、工序、子工序、检验特性等等)

1. 前言 支持读取状态列表 2. 实现 代码 DATA: ls_objects TYPE tca11,ls_t490_imp TYPE t490. DATA: lt_ord_pre_imp TYPE TABLE OF ord_pre. FIELD-SYMBOLS: <fs_jest> TYPE any.DATA: lt_jest TYPE TABLE OF jest."fill var ls_objects VALUE #( flg_alt X…

[搞点好玩的] JETSONNANO 受苦记 -- 001 (布置环境,未完待续)

最开始是打算从0开始自己调试适配yahboom的IO板子&#xff0c;但是后来各种版本失配翻墙困难&#xff0c;前期先是用人家的包烧录进去。(所以叫未完待续) 直接粘贴我的debug记录了哈&#xff0c;凑合看吧&#xff1a; 记录 本项目是开源的实现基于jetbot的图像处理流程项目&a…

分享购商城模式详情特点和优势解析

随着互联网的不断发展&#xff0c;市面上出现了很多新怡的商业模式&#xff0c;就以分享购这个模式举例说来&#xff0c;直接解决了消费者自买省、好省、分享赚的逻辑玩法&#xff0c;之前有一个平台一个月直接引入70万的会员&#xff0c;引爆了网络上又一波话题&#xff0c;热…

【物理应用】大气辐射和透射率模型及太阳和月亮模型(Matlab代码实现)

&#x1f496;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5;&#x1f947;&#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为…

基于分时电价策略的家庭能量系统优化附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;修心和技术同步精进&#xff0c;matlab项目合作可私信。 &#x1f34e;个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知。 更多Matlab仿真内容点击&#x1f447; 智能优化算法 …

《计算机导论》课程学习笔记

目录 第一章认识计算机 1.1计算思维概述 1.2冯诺依曼体系结构 1.3计算机硬件组成 1.4计算机软件 1.5计算机操作系统 第一章认识计算机 1.1计算思维概述 1.计算思维能力概念 计算思维能力的核心是问题求解能力。 发现问题寻求解决问题的思路分析比较不同的方案验证方案…

47、Docker 安装 ElasticSearch、Kibana、IK分词器

1、docker hub查看pull命令 2、Docker 安装 ElasticSearch docker run -d \ --name es \ -e "ES_JAVA_OPTS-Xms512m -Xmx512m" \ -e "discovery.typesingle-node" \ -v es-data:/usr/share/elasticsearch/data \ -v es-plugins:/usr/share/elasticsearch/p…

微信小程序云开发入门详细教程

微信小程序云开发 介绍&#xff1a; 微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务。 开发者可以使用云开发快速开发小程序、小游戏、公众号网页等&#xff0c;并且原生打通微信开放能力。 开发者无需搭建服务器&#xff0c;可免鉴权直接使用平台提供的 API 进行…

ly-tab插件报错

根据三方文档进行配置后一直报错&#xff0c;搞不懂因为啥&#xff0c;也查不到原因&#xff0c;头都大了&#xff0c;后来开始怀疑是版本问题&#xff0c;进行检查后发现安装的是最新版而三方文档是2.0版本&#xff08;果然是版本差异问题&#xff09; 解决办法一 将package.…

如何成为一个全栈数字化设计师

一个全栈的数字设计师需要懂业务、懂工具、还需要能处理协调部门之间的复杂协同。Ricky就是这样一个全栈数字设计师&#xff0c;在一个省属投资平台担任财务负责人的他&#xff0c;上周的直播分享了如何利用自动化工具&#xff0c;协助企业内部实现经营管理自动化的最佳实践。如…

Spring Framework6.0 发布了GA版,期待已久的新特性功能一览

全球最大的同性社交网站Github上&#xff0c;Spring Framework 6.0 正式发布GA。 Spring Framework 6.0 中的新特性 JDK 17 和 Jakarta EE 9 基线 整个框架代码库现在基于 Java 17 源代码级别。从 迁移javax到jakartaServlet、JPA 等命名空间与 Jakarta EE 9 和 Jakarta EE 1…

IPWorks SFTP Delphi版—组件消耗的资源

IPWorks SFTP Delphi版—组件消耗的资源 一个轻量级高效的SFTP客户端组件&#xff0c;支持强大的SSH 2.0加密和高级加密。 IPWorks SFTP帮助开发人员快速构建安全的文件传输应用程序。它为一个成熟的SFTP客户端提供了一个简单易用的API&#xff0c;开发人员可以使用它将SFTP支持…

【二叉树的存储及遍历】

目录树的基本知识树的定义树的基本概念二叉树的性质二叉树的存储表示顺序存储&#xff08;数组存储&#xff09;链式表示二叉链表的静态结构&#xff08;静态存储&#xff09;结构体设计二叉树的遍历遍历思路代码树的基本知识 树的定义 树是由n&#xff08;n>0&#xff09…

通用后台管理系统前端界面Ⅴ——axios使用与封装、配置路由和路由懒加载

axios使用与封装 1、下载axios npm i -S axios 2、在 main.js导入使用axios&#xff0c;因为是用的比较多&#xff0c;所以采用的是全局引入&#xff0c;挂载到原型的方式 import axios from axios Vue.prototype.axios axios // 挂载到原型,可在全局使用 配置路由 1、下载…

某30m小箱梁渠桥结构计算与施工图设计

目录 1、设计资料 1 1.1桥面净宽 1 1.2设计荷载 1 1.3主梁跨径和全长 1 1.4材料 1 1.5设计依据 1 1.6参考资料 1 2、任务与要求 1 2.1结构尺寸拟定 1 2.2行车道板计算 1 2.3主梁计算 1 2.4横梁的计算 2 3、结构尺寸拟定 2 4、 行车道板计算 3 4.1永久荷载及其效应 3 4.2截面设计…

Redis哨兵模式

什么是哨兵模式哨兵模式是Redis高可用的解决方案&#xff0c;使用Sentinel(哨兵)监控Redis集群中全部节点的运行状态&#xff0c;当主节点服务宕机后&#xff0c;会从当前主节点下的从节点中选一个节点作为新的主节点&#xff0c;继续为用户提供服务。当原主节点重新启动后&…

个人博客类网站为什么更适合虚拟主机?

对于各位站长来说&#xff0c;建立网站有多种主机选项可以选择&#xff0c;比如&#xff0c;虚拟主机、云主机&#xff0c;物理机等。那么为什么说个人博客类网站更适合选用虚拟主机而不是其他类型的主机呢? 个人博客类网站更适合虚拟主机的理由&#xff1a; 首先&#xff0c;…

基于STM32结合CubeMX学习Free-RT-OS的源码之两类中断解析

目录 认识 常见的中断应用场景 进入与退出临界区&#xff08;开中断与关中断&#xff09; Free RTOS的systick中断 和 PendSV中断。 Cortex-M3/4的工作模式以及双堆栈指针MSP和PSP(CPU与OS的相辅相成与互相成就&#xff09; 为什么要引入这两种工作状态&#xff1f; 为什么…