前端如何将项目打包部署到服务器

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

  本篇文章从前端项目打包开始,逐步完成项目部署到服务器的操作,这次咱们采取的部署方案是通过vscode中Remote-SSH和SFTP两个插件实现项目部署到服务器,并在服务器上通过nginx代理将请求转发到对应的端口。

安装Remote-SSH插件建立服务器链接

  先将自己开发完成的本地项目进行打包,打包之后会产生一个dist文件夹,然后在vscode的扩展中搜索Remote-SSH,进行安装,安装后可以看到增加了一个类似电脑的小图标,显示小图标就表示安装完成了,如下图:前后端打包到服务器,服务器,运维,前端  先点击小电脑图标,然后点击右侧的+号,添加远程服务器链接,之后输入ssh root@服务器地址,点击回车键,建立服务器链接的时候需要输入服务器密码,正确输入后点击回车即可,如果输入正确的服务器密码后报错,通过管理员权限打开vscode就可以解决,如下图:前后端打包到服务器,服务器,运维,前端前后端打包到服务器,服务器,运维,前端  进入到服务器之后,咱们就可以正常访问服务器中的文件了,这时候与建立服务器的链接就完成了,并且咱们可以通过vscode来直接修改服务器中的配置,有么有感觉方便了很多。

安装SFTP插件上传打包后的文件

  先在vscode中打开本地项目的文件夹,类似的在扩展中找到SFTP插件,安装SFTP插件后,可以发现在.vscode文件夹中增加了一个sftp.json文件,下面配置该文件,如下图:前后端打包到服务器,服务器,运维,前端  需要在host处配置服务器IP地址,在username设置自己的用户名,一般用户名设置为root,这个remotePath表示我们上传到服务器储存的位置,根据自己的需要来进行设置,这个操作完毕之后,右键打包后的文件夹,我们可以看到上传选项,如下图:前后端打包到服务器,服务器,运维,前端  点击该选项之后,dist文件夹就被上传到服务器咱们设置的储存位置了。

配置Nginx代理完成请求转发

  接下来,配置nginx代理完成部署,这里就不再说明nginx的安装过程了,直接来看nginx的配置,连接服务器进入到/etc/nginx/文件夹下,打开nginx.conf文件,进行nginx的配置,如下图:前后端打包到服务器,服务器,运维,前端

  在listen处写部署的端口号,server_name可以写自己的域名,下面那个location中两行分别配置访问的文件夹和访问的文件,下面进行代理的配置,如下图:前后端打包到服务器,服务器,运维,前端

  也在server对象中进行配置,在http://localhost:后面写真实访问的后端部署的端口,上面这个代码块的含义是,nginx代理发送的请求中如果有/api,就将其转换为真实端口。如果不能理解可以看我上一遍本地代理的博客,两者做的事情和实现思路是相同的。

总结

  把前端的请求代理和后端的请求代理放在一块对比理解之后,代理所实现功能的相关知识就更容易融会贯通了。文章来源地址https://www.toymoban.com/news/detail-839766.html

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

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

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

相关文章

  • 关于前端vue打包项目以及静态网站部署项目到阿里云ECS云服务器初学简单教程

    准备工作: 1.首先进入https://ecs.console.aliyun.com/ 领取或者购买一台简单的ECS云服务器。 进入网站注册登录后拉到页面最下面或者顶部搜索免费云服务器领取立即试用 ,当然富哥花钱买一台服务器也行。   创建完了以后可以进入云服务ECS工作台,然后就是以下界面   点击右边

    2024年02月04日
    浏览(72)
  • 如何使用Vite打包和部署项目到服务器二级路由

    如果你想把你用Vite构建的项目部署到服务器的二级路由上,比如 http://demo.dev/admin/  ,你需要注意以下几个步骤: 基础路径base是指你的项目在服务器上的相对路径,比如你的项目部署在  http://demo.dev/admin/  上,那么你的基础路径就是 /admin/ 。你需要在两个地方配置基础路径

    2024年02月04日
    浏览(44)
  • Vue项目上线打包好的文件如何在服务器上部署?

    1.打开router下的js文件,调成hash模式: mode:\\\'hash\\\'   2.终端输入: npm run build 3.此时项目中会多出一个dist的文件,这个文件就是我们打包出来的项目   (1)建立一个新的文件夹 (2)终端输入命令: npm init (3)输入: xxx_server (4)然后一路按回车到文件夹——框架完成,如下图

    2024年02月11日
    浏览(56)
  • 前端如何将项目部署到服务器(Nginx)

    我们在会开发项目的同时,也应该了解一下前端是如何部署项目的; 使用Xshell连接服务器,既然想要在服务器上面放静态资源,像HTML,js等,就需要安装静态资源服务器。静态资源服务器有Apache和Nginx,这里我们选用nginx。 找到安装包Nginx安装路径,并在目录下进行解压。 进

    2024年02月01日
    浏览(48)
  • 手把手教你如何把vue项目打包后部署到服务器(小白教程)

    一.需要用到的工具 vscode 下载链接:Visual Studio Code - Code Editing. Redefined FinalShell 下载链接:FinalShell官网 二.打包步骤 1.vscode打开你的vue项目-- 点终端 -- 输入npm run build 按回车进行打包;  2.打包成功 , 生成了dist文件夹, 打包好的文件会默认存放在里面;   三. 用FinalShell连接服

    2024年02月16日
    浏览(58)
  • 如何解决使用若依前后端分离打包部署到服务器上后主包无法找到从包中的文件的问题?如何在 Java 代码中访问 jar 包中的资源文件?

    在使用若依前后端分离打包部署到服务器上后,可能会出现主包无法找到从包中的文件的问题,这个问题通常是由于资源文件没有正确地打包到 jar 包中导致的。本文将介绍如何解决这个问题,包括如何在 Java 代码中访问 jar 包中的资源文件、如何将资源文件复制到系统临时目

    2024年02月22日
    浏览(57)
  • 前后端服务器分离时,前端如何上传图片到前端服务器?

    当前后端服务器分离时,前端上传图片到前端服务器可以采用以下几种方式: 1. 直接上传到前端服务器:可以通过使用HTML的`input type=\\\"file\\\"`元素,让用户选择图片文件并直接上传到前端服务器。前端服务器可以使用后端提供的API接口处理上传请求,然后将图片保存到前端服务

    2024年04月27日
    浏览(54)
  • 服务器部署前后端分离项目

    做了一个前后端分离的项目来熟悉开发的整个流程,我把整个流程记录下来了,用作以后的参考。 安装jdk 1、在/usr/local目录下创建jdk文件夹,并将jdk安装包放到/usr/local/jdk包下并解压 1.1通过文件传输工具将jdk包上传到服务器上 1.2输入解压命令 1.3解压完成,生成下面的文件

    2023年04月22日
    浏览(57)
  • 如何将微前端项目部署在同一台服务器同一个端口下

    作者:京东科技 高飞 本文旨在通过部署微前端项目的实践过程中沉淀出一套部署方案,现就一些重点步骤、碰到的问题做了一些总结。 因为线上部署主应用时需要用到子应用的线上可访问地址,因此部署顺序应该是先部署子应用,保证子应用能够线上可访问后,再将子应用

    2023年04月11日
    浏览(57)
  • 前后端分离项目的服务器部署

    系统环境简介: 本地操作系统:Mac OS Monterey 12.3.1 阿里云服务器:CentOS 7.8 后端开发工具:IntelliJ IDEA 前端开发工具:WebStorm 项目部署的前提条件: ① 需要购买一个域名,并且完成备案 ② 需要拥有一台公网服务器,以阿里云服务器为例 ③ 需要熟练掌握 Linux 操作系统的使用

    2024年02月04日
    浏览(55)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包