启动前端项目


一、前期准备

1.1 安装nodejs

安装《软件安装包》目录下的 node-v12.18.2-x64.msi
打开命令行,输入node -vnpm -v,能正确显示版本号就是安装成功了。
在这里插入图片描述

1.2 安装淘宝cnpm

npm都是国外的源,下载速度比较慢,我们安装cnpm速度会快一点。

https://developer.aliyun.com/mirror/NPM

打开命令行,输入npm install -g cnpm --registry=https://registry.npm.taobao.org安装,
输入cnpm -v,能正确显示版本号就是安装成功了。
在这里插入图片描述

1.3 如果安装过程中报如下错:

To install it, you can run: npm install --save vue-runtime-helpers
执行如下命令:
npm install --save vue-runtime-helpers

二、启动项目

打开我们的前端项目,在Terminal中输入命令cnpm install,安装依赖包。

我们需要修改src文件夹中,api文件夹中的api.js文件。将let host的值改为和后端项目一致。
在这里插入图片描述
并且我们需要确保下面的url地址与我们后端的路由地址一致,如果不一致,修改后端路由进行适配。

在Terminal中输入命令npm run dev,启动前端项目。

在这里插入图片描述
点这个连接进去就可以打开了。

但是这个时候登陆会报错。
在这里插入图片描述这是因为浏览器不允许跨域请求。

三、开启跨域

进入虚拟环境,输入命令pipenv install django-cors-headers安装django-cors-headers。

在全局配置文件中注册子应用。

INSTALLED_APPS = [
    ...
    'corsheaders',
    ...
]

在全局配置文件中添加中间件。

MIDDLEWARE = [
	# 这是要添加的
    'corsheaders.middleware.CorsMiddleware',
    # 这是原有的,我们添加的CorsMiddleware必须在这个的前面。
    'django.middleware.common.CommonMiddleware',

]

添加白名单

# CORS_ORIGIN_ALLOW_ALL为True, 指定所有域名(ip)都可以访问后端接口, 默认为False
CORS_ORIGIN_ALLOW_ALL = True

# CORS_ORIGIN_WHITELIST指定能够访问后端接口的ip或域名列表
# CORS_ORIGIN_WHITELIST = [
#     "http://127.0.0.1:8080",
#     "http://localhost:8080",
#     "http://192.168.1.63:8080",
#     "http://127.0.0.1:9000",
#     "http://localhost:9000",
# ]

# 允许跨域时携带Cookie, 默认为False
CORS_ALLOW_CREDENTIALS = True

以后启动前端项目就只需打开terminal,执行如下命令:
npm run serve

  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
对于启动前端项目的想法,有几个关键步骤可以考虑: 1. 定义项目目标和范围:明确你想要实现的目标和项目的范围,确定你想要构建的应用程序的功能和特性。 2. 创建项目计划:制定一个详细的项目计划,包括开发阶段、时间表和里程碑。确保计划合理,并考虑到可能的风险和挑战。 3. 设计用户界面:根据项目需求和目标,设计应用程序的用户界面。考虑用户体验和易用性,在设计过程中使用合适的工具和技术。 4. 选择合适的技术栈:根据项目需求和团队技能,选择适合的前端技术栈。常见的选择包括HTML、CSS、JavaScript以及相关的框架和库,如React、Angular或Vue.js。 5. 搭建开发环境:设置适当的开发环境,包括代码编辑器、版本控制和开发工具。确保团队成员之间可以有效地协作并进行版本控制。 6. 开发和测试:按照项目计划开始编写代码并进行测试。采用敏捷开发方法,定期检查进度并进行必要的调整。 7. 集成和部署:集成前端代码与后端服务,并进行部署。确保应用程序在不同环境中的正确运行,并进行性能和安全性测试。 8. 上线和维护:将应用程序发布到生产环境,并跟踪用户反馈和问题。根据需要进行更新和维护,确保应用程序的正常运行。 以上是启动前端项目的一般步骤,具体的实施过程可能会因项目需求和团队情况而有所不同。希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值