node环境使用serve把文件夹发布为一个静态服务,并解决服务跨域问题
发布日期:2021-05-27 01:31:56 浏览次数:6 分类:技术文章

本文共 592 字,大约阅读时间需要 1 分钟。

1.使用背景:

将文件夹以静态服务发布,为其他端口调用文件提供服务。

2.前提工具:

window;node ;npm ;

3.发布服务工具

工具:server

安装: npm install -g serve
使用: serve -p 8080

4.跨域问题解决方法

(1)找到全局安装的serve文件夹,安装路径可以通过npm config get prefix查看。

(2)打开 server.js 文件。路径:serve/bin/serve.js。
(3)找到 serverHandler 函数并在函数中添加代码response.setHeader("Access-Control-Allow-Origin", "*");

const serverHandler = async (request, response) => {
if (compress) {
await compressionHandler(request, response); } //添加这行代码 //设置请求头 //允许所有来源访问 response.setHeader("Access-Control-Allow-Origin", "*"); return handler(request, response, config); };

转载地址:https://blog.csdn.net/imxiezy/article/details/102233470 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:MPAndroidchart图表库的使用踩的坑
下一篇:Mapbox for Android遇到的小问题集合

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2023年11月19日 15时02分50秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章