nextjs为何不火

nextjs为何不火,第1张

nextjs不火。因为它只是一个用来构建UI的库,这对于开发一个完整的React应用是远远不够的,我们还需要构建、打包和运行等开发工具,比如使用Babel转换使用了新特性的JavaScript代码、处理SASS和LESS样式文件等。

上一个章节中,讲解了next下如何通过axios获取远程数据,可是遇到了跨域的问题,所以单独写个文章讲解一下,如何在开发模式dev下面,解决跨域,没有使用跨域代理之前

下面开始讲解如何跨域

首先,打开我们的koa项目,启动,用koa来作为后台接口模拟数据

好,正式开始配置~~~~~~~~~~~~~~~~~~~~~~~~~~

打开Next项目

1:安装跨域的依赖中间包 http-proxy-middleware

2:根目录下面新建server.js

//server.js

ps:target一定要修改为 http://localhost:3333/api/ ,而不是' http://localhost:3333 ,否则就会404,我这里就搞错了

3:修改package.json

//package.json

4:使用

//pageA.js

可以看到前面的前缀就不需要啦,直接加地址就好了

效果图

OK,成功跨域

应该是手动刷新的时候, 没有向后台请求数据。或者已经进入到本页面的时候手动刷新页面,导致请求的url参数丢失,不如:你从上一个页面进来到这个页面的时候,请求带有 code_id ,但是你刷新请求时,这个code_id 没传。最好排查方式就是,配合后台一起调试。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/794647.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-26
下一篇2023-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存