成都学网站建设费用企业的网站建设费账务处理
2026/6/11 17:16:24 网站建设 项目流程
成都学网站建设费用,企业的网站建设费账务处理,股东分红如何合理节税,长春市住房城乡建设厅网站使用 http-server --cors 启动本地页面#xff0c;核心是通过 Node.js 安装 http-server 工具#xff0c;再以开启跨域#xff08;CORS#xff09;的方式启动本地静态服务#xff0c;适用于纯前端静态页面#xff08;HTML/CSS/JS#xff09;的跨域开发场景。以下是全流程…使用http-server --cors启动本地页面核心是通过 Node.js 安装http-server工具再以开启跨域CORS的方式启动本地静态服务适用于纯前端静态页面HTML/CSS/JS的跨域开发场景。以下是全流程步骤进阶用法问题排查适配Windows/Mac/Linux系统一、前提条件安装Node.js必做http-server是基于 Node.js 的命令行工具需先安装 Node.js自带 npm 包管理器下载地址Node.js 官网选择LTS长期支持版适配所有系统验证安装安装完成后打开终端/命令提示符输入以下命令能显示版本号即安装成功node -v# 示例输出v20.10.0npm-v# 示例输出10.2.3二、核心步骤安装并启动 http-server步骤1全局安装 http-server打开终端/命令提示符执行以下命令全局安装后任意目录都能使用http-server命令# 通用命令Windows/Mac/Linuxnpminstall-g http-server# 【Mac/Linux权限问题】若提示权限不足加sudosudonpminstall-g http-server安装完成后输入http-server -v验证显示版本号即安装成功。步骤2进入本地页面所在目录通过cd命令切换到你的静态页面根目录比如桌面的my-project文件夹# Windows示例路径替换为你的实际目录cdC:\Users\你的用户名\Desktop\my-project# Mac/Linux示例路径替换为你的实际目录cd/Users/你的用户名/Desktop/my-project验证目录输入dirWindows/lsMac/Linux能看到页面文件如index.html即正确。步骤3启动带CORS的本地服务在当前目录执行核心命令开启跨域并启动服务# 基础版开启CORS 默认端口8080http-server --cors# 【推荐】进阶版开启CORS 禁用缓存 指定端口避免端口冲突http-server --cors -p3000-c-1参数说明--cors核心参数允许所有来源的跨域请求等价于Access-Control-Allow-Origin: *-p 3000指定端口为3000默认8080若被占用可换8081/9000等-c-1禁用缓存开发时避免浏览器缓存旧文件必加-o启动后自动打开浏览器访问页面可选。步骤4访问本地页面启动成功后终端会显示访问地址示例输出Starting up http-server, serving ./ Available on: http://127.0.0.1:3000 http://192.168.1.100:3000 Hit CTRL-C to stop the server打开浏览器输入http://127.0.0.1:3000或localhost:3000即可访问本地页面且页面发起的跨域请求不会被浏览器拦截。三、验证跨域是否生效打开页面后按F12打开开发者工具 → 「控制台」发起跨域请求比如用fetch请求第三方接口// 示例请求跨域接口fetch(https://api.xxx.com/data).then(resres.json()).then(dataconsole.log(data)).catch(errconsole.log(err));若控制台无CORS policy报错且能正常返回数据说明CORS配置生效。四、常见问题与解决1. 端口被占用报错Port 8080 is already in use解决指定未被占用的端口比如http-server --cors -p8081# 换端口80812. 全局安装失败npm ERR! Permission denied方案1Mac/Linux加sudo安装sudonpminstall-g http-server方案2无需全局安装用npx临时启动推荐新手npx http-server --cors -p30003. 仅允许指定域名跨域而非所有*若需限制跨域来源可指定--cors的值# 仅允许 http://localhost:8080 跨域http-server --corshttp://localhost:8080 -p30004. 启动后页面404检查是否进入了正确的页面根目录比如index.html所在的文件夹验证执行ls/dir确认目录下有index.htmlhttp-server默认加载index.html。五、停止服务在启动服务的终端中按下Ctrl CWindows/Mac/Linux通用即可停止http-server服务。六、对比优势为什么推荐http-server --cors相比修改Chrome浏览器关闭跨域这种方式更规范、更安全仅对当前本地服务开启跨域不影响浏览器全局安全策略适配所有浏览器Chrome/Firefox/Edge/Safari无需逐个配置禁用缓存-c-1能避免开发时的缓存坑提升效率。如果是Vue/React项目基于Vite/Webpack更推荐直接配置框架自带的代理如Vite的server.proxy但纯静态页面用http-server --cors是最简单的方案。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询