隐藏页面特效

前后端分离解决跨域cors问题

  1. 修改windows的hosts文件
vim C:\Windows\System32\drivers\etc\hosts
  1. 添加域名
前端:www.luffycity.cn 后端:api.luffycity.cn hosts文件中添加如下 127.0.0.1 localhost 127.0.0.1 api.luffycity.cn 127.0.0.1 www.luffycity.cn

3.设置哪些客户端可以通过地址访问到后端

djangosettings文件中 ALLOWED_HOSTS = [ 'api.luffycity.cn', 'www.luffycity.cn', #客户端网址也要,将来客户端要访问到服务端的 ]

4.修改启动项目的manage.py

Parameters: runserver api.luffycity.cn:8000

5.django提供了一个第三方的包用来解决跨域问题

安装:pip install django-cors-headers 官方文档:https://github.com/ottoyiu/django-cors-headers/

6.INSTALLED_APPS中注册

INSTALLED_APPS = [ ... 'corsheaders' ]

7.添加中间件

MIDDLEWARE = [ # 给响应头加一个响应头跨域 'corsheaders.middleware.CorsMiddleware' ... ]

8.设置白名单

CORS_ORIGIN_WHITELIST = ( 'http://www.luffycity.cn:8080' ) CORS_ALLOW_CREDENTIALS = False # 是否允许ajax跨域时携带cookie,False不允许

__EOF__

本文作者404 Not Found
本文链接https://www.cnblogs.com/weiweivip666/p/13684386.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
posted @   我在路上回头看  阅读(932)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示