vue项目部署到IIS

这篇具有很好参考价值的文章主要介绍了vue项目部署到IIS。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目打包

vue 部署包:
项目路径运行npm run build
iis部署vue项目,Vue.js,vue.js,前端,javascript

运行后生成一个dist文件夹,把这个文件夹放到要部署的服务器
iis部署vue项目,Vue.js,vue.js,前端,javascript

IIS 配置

程序

需要用到下面这两个程序进行配置:
iis部署vue项目,Vue.js,vue.js,前端,javascript
如果 IIS 没有 Web平台安装程序(上图管理模块第二个),可以进行手动下载:

  • URL重写
  • application request routing

新建站点

网站(右键)——添加站点
iis部署vue项目,Vue.js,vue.js,前端,javascript
以 test 为例:
iis部署vue项目,Vue.js,vue.js,前端,javascript

访问站点

点击浏览网站下方超链接或者浏览器输入http://localhost:9999
iis部署vue项目,Vue.js,vue.js,前端,javascript

出现的问题

IE 浏览器下会空白

一开始服务器只有 IE浏览器,打开会是空白页,控制台会报错chunk....,安装了babel-polyfill也不行,最后在谷歌浏览器打开可以
(所以建议不要用IE浏览器打开)

页面 404

iis部署vue项目,Vue.js,vue.js,前端,javascript

项目路由没错的情况下,需要设置 URL重写:
双击 test 的 URL 重写——右上角的添加规则——空白规则
iis部署vue项目,Vue.js,vue.js,前端,javascript
名称:自定义
模式:.*
条件:添加——选择不是文件
操作属性:重写URL——/index.html
iis部署vue项目,Vue.js,vue.js,前端,javascript
iis部署vue项目,Vue.js,vue.js,前端,javascript

接口405

(下述场景为前端与后台在同一服务器下进行配置的)
假设后台接口地址为:http://localhost:9001/api/…
需要设置代理

  • Application Request Routing设置:
    双击程序——Server Proxy Settings.(右下角)——选中Enable proxy
    iis部署vue项目,Vue.js,vue.js,前端,javascript

  • 项目vue.config.js设置代理
    iis部署vue项目,Vue.js,vue.js,前端,javascript
    axios 封装:baseURL设置为/api
    iis部署vue项目,Vue.js,vue.js,前端,javascript

  • 设置 URL 重写
    添加空白规则(同上)
    模式:*api/*
    重写URL:http://localhost:9001/api/{R:2}(以上述后台接口为例)
    iis部署vue项目,Vue.js,vue.js,前端,javascript文章来源地址https://www.toymoban.com/news/detail-788881.html

到了这里,关于vue项目部署到IIS的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【前端】vue.js从入门到项目实战笔记

    【前端目录贴】 文本插值中的代码被解释为节点的文本内容,而HTML插值中的代码则被渲染为视图节点。 3.1.1 文本插值 文本插值的方式:用 双大括号 将要绑定的变量、值、表达式括住就可以实现,Vue将会 获取计算后的值 ,并以 文本的形式 将其展示出来。 结果: 3.1.2 HTM

    2024年01月21日
    浏览(53)
  • docker 部署多个前端vue项目

    一、docker 部署前端项目方案 1. 方案1 一个docker容器对应一个前端项目 使用Dockerfile构建镜像,而镜像内部使用nginx,最后把前端构建好的静态文件放到nginxhtml目录下面就可 多个前端项目依次创建多个docker容器即可 2. 方案2 使用一个docker容器部署多个前端项目 在构建之前规划好

    2023年04月09日
    浏览(59)
  • Vue项目前端部署——nginx方式

    随便在网上找一篇文章,下载安装之后,启动nginx 在项目根目录下 运行npm run build 进行编译打包 打包完成之后,在项目根目录下会多一个dist目录 因为使用到nginx进行代理,所以vue.config.js里面的代理是不会生效的,我们使用nginx来配置反向代理,配置完成保存文件 使用service

    2024年02月12日
    浏览(47)
  • tomcat部署前端vue项目(项目上线具体操作)

    在linux上安装tomcat可以直接在linux服务器上通过wget方式直接下载tomcat,也可以把本地的tomcat上传到服务器。 具体操作步骤如下: 创建一个tomcat目录,位置可以根据自己情况选择 将上传的tomcat复制到上面目录 进入tomcat目录 解压tomcat 进入tomcat的bin目录 启动tomcat 关闭tomcat 删除

    2024年02月01日
    浏览(49)
  • 项目部署后,前端vue代理失效问题解决

    title:工作日记,前段后分离项目,在部署时遇到的问题,Vue项目打包成dist文件之后放在服务器上,通过运行java-jar包,在application.yml中引入静态资源的方式访问前端。如下图所示: 问题1 :前端页面是可以访问到了,但是后端访问不到,在本地中运行就可以。 首先前端我在

    2024年02月03日
    浏览(40)
  • nginx: 部署前端项目的详细步骤(vue项目build打包+nginx部署)

    目录 第一章 前言 第二章 准备工作 2.1 项目打包理解 2.1.1 打包命令 2.1.2 理解npm run serve/dev 和 npm run build命令 2.2 nginx参数配置理解 2.2.1 nginx常用基本命令 2.2.2 默认配置 2.2.3 搭建不同网站的站点 2.2.4 禁止访问的目录以及一键申请SSL证书验证目录相关设置 2.2.5 根据文件类型设置

    2024年02月04日
    浏览(59)
  • 【前端部署】vue项目打包并部署到Linux服务器

    在vs code中打开vue前端项目文件夹,在终端中输入 npm run build ,打包完成后,在前端项目文件夹中会生成一个名为 dist 的文件夹,如下图所示: dist文件夹打开如下所示: 打开服务器终端,在终端中输入以下命令,下载nginx安装包。 其中nginx版本可以自己选择,具体版本可查看

    2024年02月06日
    浏览(68)
  • vue3创建项目报错Vue.js - The Progressive JavaScript Framework TypeError: (0 , import_node_ut

    报错信息: Vue.js - The Progressive JavaScript Framework TypeError: (0 , import_node_util.parseArgs) is not a function     at init (C:UsersAdministratorAppDataLocalnpm-cache_npx2f7e7bff16d1c534node_modulescreate-vueoutfile.cjs:4481:72)     at Object.anonymous (C:UsersAdministratorAppDataLocalnpm-cache_npx2f7e7bff16d1c534node_module

    2024年04月10日
    浏览(163)
  • 前端Vue项目webpack打包部署后源码泄露解决

    前端项目使用nuxt框架(基于Vue),采用Webpack打包,部署到服务器后,进行漏洞检测。 经Webpack打包部署到服务器后,访问并打开开发者模式,在Source下出现[name]路径,内部包含(webpack)buildin文件夹。(做漏洞分析时,会认为该内容涉及源码泄露) 1.首先考虑源码泄露的问题 打

    2024年02月03日
    浏览(87)
  • 【微服务部署】四、Jenkins一键打包部署NodeJS(Vue)前端项目步骤详解

      本文介绍使用Jenkins一键将NodeJS(Vue)前端项目打包并上传到生产环境服务器,这里使用的是直接打包静态页面,发送到远程服务器Nginx配置目录的方式,首先确保服务器环境配置好,安装Nginx,运行目录,日志存放目录等。 一、服务器环境配置   Nginx安装也有多种方式

    2024年02月10日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包