当前位置: 首页 > news >正文

建设监理继续教育网站个人开投资公司条件

建设监理继续教育网站,个人开投资公司条件,西陆军事新闻最新消息,常宁市城市建设规划管理局网站前言 我这里 使用Vue CLI#xff08;Vue Command Line Interface#xff09;创建Vue.js项目是一种简单的方式#xff0c;它提供了一个交互式的命令行工具来帮助你初始化和管理Vue.js项目。 并且我这个项目需要区分生产环境和开发环境。这里具体完整记录下#xff0c;整个…前言 我这里 使用Vue CLIVue Command Line Interface创建Vue.js项目是一种简单的方式它提供了一个交互式的命令行工具来帮助你初始化和管理Vue.js项目。 并且我这个项目需要区分生产环境和开发环境。这里具体完整记录下整个过程。 环境 nginx访问端口8888前端端口8888后端端口8080 具体步骤 1. 安装Vue CLI 首先确保你已经安装了Node.js。然后打开终端并运行以下命令来安装Vue CLI npm install -g vue/cli2. 创建Vue.js项目 在终端中使用以下命令创建一个新的Vue.js项目 vue create my-vue-projectmy-vue-project是你的项目名称你可以替换为你喜欢的名称。 3. 模式简介 以下内容来自 https://cli.vuejs.org/zh/guide/mode-and-env.html#%E6%A8%A1%E5%BC%8F 模式是 Vue CLI 项目中一个重要的概念。默认情况下一个 Vue CLI 项目有三个模式 development 模式用于 vue-cli-service servetest 模式用于 vue-cli-service test:unitproduction 模式用于 vue-cli-service build 和 vue-cli-service test:e2e 你可以通过传递 --mode 选项参数为命令行覆写默认的模式。例如如果你想要在构建命令中使用开发环境变量 vue-cli-service build --mode development4. 创建配置环境文件 .env.test测试环境配置内容 NODE_ENV production//用来表示是生产环境还是开发环境 VUE_APP_MODE test//用来表示是生产环境还是测试环境 VUE_APP_BASE_URL /test-api //这个地址不能带引号不然获取的就带引号,并且路径指向后端 outputDir test //用来表示打包的名字.env.development开发环境配置内容 NODE_ENV development VUE_APP_MODE development VUE_APP_BASE_URL /dev-api.env.production文件生产环境配置内容 NODE_ENV production VUE_APP_MODE production VUE_APP_BASE_URL /prod-api // 这里填写生产环境的后端地址5. 在package.json中添加打包 scripts: {serve: vue-cli-service serve,build: vue-cli-service build,build:test: vue-cli-service build --mode test,//新添加打包时打包test环境build:prod: vue-cli-service build --mode production,//新添加打包时打包production环境build:dev: vue-cli-service build --mode development,//新添加打包时打包development环境lint: vue-cli-service lint},6. 在vue.config.js中配置 module.exports defineConfig({transpileDependencies: true,lintOnSave: false,devServer: {port: 8888,host: 0.0.0.0,https: false, //是否启用sslproxy: {//配置跨域[process.env.VUE_APP_BASE_URL]: {target: http://localhost:8080,ws: true,changOrigin: true,pathRewrite: {[^ process.env.VUE_APP_BASE_URL] : /}}},} })重点 proxy: {//配置跨域[process.env.VUE_APP_BASE_URL]: {target: http://localhost:8080,ws: true,changOrigin: true,pathRewrite: {[^ process.env.VUE_APP_BASE_URL] : /}}其中 process.env.VUE_APP_BASE_URL 对应的是上面配置的不同环境的 VUE_APP_BASE_URL 我这里是 /dev-api 、/prod-api、/test-api。 pathRewrite: {[^ process.env.VUE_APP_BASE_URL] : / }这个是 将 /dev-api 、/prod-api、/test-api 改为 ’/‘。 7. http.js (axios ) console.log(process.env.VUE_APP_BASE_URL) //创建axios实例 var service axios.create({baseURL: process.env.VUE_APP_BASE_URL,timeout: 15000,headers: {// content-type: application/json,// token:14a1347f412b319b0fef270489f} })8. 打包 npm run build:prod参考第5步我们修改的脚本。因为我这里打包的是生产环境故用这个命令。 上传到服务器略。 9. nginx 配置 linux 服务器上nginx配置如下 vim /usr/local/nginx/conf/conf.d/vue.confserver {listen 8888;server_name 172.25.34.157; # 可以根据需要修改location / {root /var/www/html/dist; # 指向 Vue 项目的 dist 目录index index.html index.htm;try_files $uri $uri/ /index.html; # 处理单页面应用路由}location /prod-api/ {proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://localhost:8080/; #指向后端地址}# 可以添加其他配置如 SSL 配置等 }重载 nginx 服务 /usr/local/nginx/sbin/nginx -s reload完成
http://www.hkea.cn/news/14499330/

相关文章:

  • 公司网站做好了还需免费永久个人服务器
  • 网站设计免费模板网页html代码
  • 网站更新提醒缓存 wordpress 加速
  • 网站营销方案设计公司怎么写代码做网站
  • p2p借贷网站开发 论文上海注册公司注册资金
  • 江苏网站建设平台photoshop教程
  • 外贸多语言网站网站更新方法
  • 做充气气模产品一般去哪些网站wordpress电影资源网站
  • 番禺网站开发哪家专业coding免费搭建wordpress
  • wordpress vip购买页面如何优化百度seo排名
  • 建网站公司哪个比较好seo基础视频教程
  • 清远东莞网站建设上海市安全建设监理协会网站
  • pc网站开发语言宝安网站设计制作
  • python 做网站 用哪个框架好十大装修公司排名哪家最好
  • 淄博 建设网站重庆一般做一个网站需要多少钱
  • 成品网站w灬源码伊园上海建设银行官网网站
  • 哔哩哔哩黄页网站江苏省建设考试信息管理系统网站
  • 余姚市城乡建设局网站建设一个网站的基本步骤
  • 桂林网站建设企业管理咨询收费标准
  • 吉林省建设厅网站特殊工种潍坊微信网站
  • 网站外链建设策略网站建设步和客户沟通
  • 网站制作案例网站开发的国内外现状
  • 浙江短视频seo优化网站云南网络营销文化优化
  • 网站开发浏览器举报网站制度建设方面
  • 做网站可以临摹吗深圳广告公司画册设计
  • 上饶市网站建设wordpress后台编辑小工具
  • 营销型网站建设策划书怎么写凡科建站官网登录
  • 学校如何重视校园网站建设企业管理软件开发软件公司
  • 散热器 东莞网站建设工程建设公司官网
  • 成都市建设工程质量协会网站眼科医院网站做竞价带来的询盘量