部署本地静态html

1, 解压src.7z
在这里插入图片描述

2, 进入 src ,点击这个文件, 点击地址栏 ,复制; 得到 C:\Users\wande007\Desktop\src

3, 火狐浏览器 -> 选项 -> 主页 -> 主页和新窗口, 粘贴 C:\Users\wande007\Desktop\src
在这里插入图片描述

5, 加上 /index.html,点击确定就可以了。

### 本地部署静态资源配置方法 #### 配置 Vite 和 Vue3 中的静态资源 在基于 Vite 的 Vue3 开发环境中,可以通过 `import` 或者通过相对路径的方式引入本地图片或其他静态资源。为了确保打包后的项目仍然能够正常加载这些资源,可以按照以下方式操作: 1. 将静态资源放置于项目的 `public` 文件夹下。Vite 默认会将该目录下的文件原样复制到构建输出目录中[^1]。 2. 使用绝对路径 `/` 来引用位于 `public` 文件夹内的资源。例如,在 HTML 模板中可以直接写 `<img src="/logo.png">`。 如果需要动态导入图片,则可以在 JavaScript 中使用如下代码: ```javascript const imgSrc = new URL('./assets/logo.png', import.meta.url).href; document.getElementById('image').src = imgSrc; ``` #### 前端静态资源本地部署 对于更通用的情况,比如不依赖框架的情况下完成前端静态资源本地部署,通常的做法是设置根路径并结合实际需求调整映射关系。具体来说,HTML 页面所在的目录应作为服务的基础路径 (base path),而其他子模块则依据此基础路径进一步扩展其对应的物理存储位置[^2]。 假设当前工作区结构如下所示: ``` /html/ /webapp/ index.html zjzg/image.jpg ``` 那么当访问 http://localhost:8080/zjzg/image.jpg 时,服务器应该返回上述路径中的 image.jpg 文件内容。 #### 利用 KOA2 实现简单 HTTP Server 并支持静态资源提供 Node.js 结合 Koa 可轻松搭建起一个具备基本功能的小型 Web 应用程序,其中包括对静态资产的支持。以下是创建这样一个应用所需的几个关键步骤之一——启用 koa-static 插件来服务于公共目录的内容: 首先初始化 npm 工程以及安装必要的依赖项: ```bash npm init -y && npm install --save koa koa-router koa-bodyparser koa-static ``` 接着编写启动脚本 main.js 如下: ```javascript // 导入所需库 const Koa = require('koa'); const Router = require('koa-router'); const serveStatic = require('koa-static'); let app = new Koa(); let router = new Router(); // 添加静态资源中间件, 这里指定 public 是我们的公共资源文件夹. router.use('/static', serveStatic(__dirname + '/public')); app.use(router.routes()).use(router.allowedMethods()); console.log(`Server running at port 3000`); app.listen(3000); ``` 这样做的好处在于它不仅限定了哪些部分会被公开暴露给外部网络请求,同时也简化了后续维护成本因为所有的媒体素材都被集中管理起来了[^3]. #### NGINX 下的静态资源托管方案 NGINX 提供了一种高效的方法用于分发只读数据集如网站模板、样式表单、JavaScript 脚本以及其他多媒体材料等类型的文档集合。它的配置非常简洁明了,下面给出一段典型的例子展示如何定义站点及其关联的数据源定位点: 编辑 nginx.conf 文件加入类似这样的条目即可生效: ```nginx server { listen 80; server_name localhost; location / { root html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } ``` 在此基础上还可以利用正则表达式匹配更加复杂的 URI 形式从而实现按需定制的服务行为模式[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值