HOST前后端分离小操作
创始人
2024-01-28 23:46:54
0

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

    相关文章【欢迎关注该公众号“一路向东”】(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,那么此时简单配置:

# 允许哪些域名访问DjangoALLOWED_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 #}

以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 (...)

相关内容

热门资讯

农村六个创业项目 最适合农村的... 洗一套衣服只需2元左右的成本,收费10元,翻新、清洗一件皮衣成本1-2元,收50-80元,日收活在5...
亳州炒货机小本创业首选项目 亳... 炒货机亳州炒货机,宿州炒货机小本创业首选项目致诚机械板栗机厂专业生产、批发、供应、销售各款炒板栗机器...
市场空亳州炒货机小本创业首选项... 创业俨然成为了当今社会致富的主要途径,而创业的风险又是让很多投资者忌惮。为了降低风险又不至于错过这个...
成都女人做什么创业项目比较好推... 成都女人做什么创业项目比较好推荐对于一个普通创业者来说,在选择项目的时候,一定要考虑自己的兴趣所在。...
创业小本项目有哪些 创业小本项... 2019小本创业项目有哪些呢?创业首先就是要确定一个好的创业项目,有了好的创业项目创业就会事半功倍,...
适合小本创业的项目有哪些?推荐... 最近个人定制产品很火热,个性化私人订制产品是一个非常好的创业项目,是一个适合想要自己创业做小生意的挣...
现在什么项目好做 【行业吧】 ... 80后创业怎么能大钱,80后自主创业成为很多想要创业的人的疑问,下面渠道小编辑现在什么项目好做?16...
适合小本创业的项目有哪些 适合... 可以开一个小吃店,随着旅游业的发展,各地有名的小吃也得到了许多人的喜爱。做小吃,一定要有特色。。。你...
小本创业涨收入好项目 小本创业... 小本投资项目都有哪些,小本投资项目大全,想知道有哪些小本涨收入投资项目吗,想知道这些小本投资涨收入项...
这8个高收入小本创业项目 你绝... 劣势:这种小规模家庭型的宠物配种业,由于场地,规模,客源,配种周期等因素,年投资回报不是太高。结论:...