当前位置: 首页 > news >正文

哈尔滨专业网站建设百度云网盘资源搜索引擎

哈尔滨专业网站建设,百度云网盘资源搜索引擎,重庆娱乐场所最新通知,澳门出差做网站维护发现漏洞软件版本 "php": ">7.2", "workerman/webman-framework": "^1.5.0",问题情景 使用“分组路由”做API接口前后端分离跨域,在接口测试工具调试是能正常获取数据的;但在网页浏览器上调试就遇到了CORS、404的错…

软件版本

"php": ">=7.2",
"workerman/webman-framework": "^1.5.0",

问题情景

  • 使用“分组路由”做API接口
  • 前后端分离跨域,在接口测试工具调试是能正常获取数据的;但在网页浏览器上调试就遇到了CORS、404的错误(No ‘Access-Control-Allow-Origin’ header is present on the requested resource);

服务器的错误的路由代码如下:

Route::group('/w', function () {Route::post('/v/list', [myapp\app\a\Wa::class, 'getList'])->name('w.list');
})->middleware([// 中间键就用官方文档里的“跨域部分的代码” // https://www.workerman.net/doc/webman/middleware.html \app\middleware\AccessControlTest::class,
]);

API测试工具访问接口完全正确,……但浏览器无法访问。困惑我一天,一直以为问题在中间件的配置上出了问题,找之前运行成功项目的中间件代码、中间件配置,完全一样但还是访问不了~~

解决

找了诸多资料之后,发现可能路由的写法不正确;正确运行的代码如下:

Route::group('/w', function () {Route::any('/v/list', [myapp\app\a\Wa::class, 'getList'])->name('w.list');
})->middleware([// 中间键就用官方文档里的“跨域部分的代码” // https://www.workerman.net/doc/webman/middleware.html \app\middleware\AccessControlTest::class,
]);//找到不同了吗?// 无法访问的路由
Route::post('/v/list', [myapp\app\a\Wa::class, 'getList'])->name('w.list');
//正确访问的路由
Route::any('/v/list', [myapp\app\a\Wa::class, 'getList'])->name('w.list');

我猜:
Route::post()不支持浏览器的“预检”
Route::any()支持浏览器的“预检”

http://www.mmbaike.com/news/86490.html

相关文章:

  • 深圳建网站服务商深圳做网站公司
  • 响水专业做网站企业网址怎么申请
  • 项目网格图长沙网站推广和优化
  • 做网站怎样让字体滚动seo标题关键词怎么写
  • python做网站例子百度文库网页版
  • 视频网站建设费用三只松鼠搜索引擎营销案例
  • 餐饮管理系统哪个好青岛网站优化公司
  • 今日国际新闻摘抄seo搜索优化公司排名
  • 徐州营销网站建设报价爱站之家
  • 哪个网站教做公众号精准营销系统价值
  • 政府网站集约建设自查报告百度推广一天烧几千
  • 做抖音的网站国内新闻最新消息10条
  • google adsense wordpress 插件流程优化四个方法
  • 网站怎么做下拉刷新制作企业网站
  • 制作公司网站步骤重庆网站排名
  • php网站做cdn常州seo招聘
  • 南昌企业网站开发seo工具包括
  • 怎么用php做网站seo外推
  • wordpress 操作数据库seo网站分析工具
  • python做网站国际网站平台有哪些
  • 外贸做编织袋常用网站软文类型
  • 甘肃做网站百度seo优化培训
  • 青岛外贸建设网站制作江苏建站
  • 医疗机械网站怎么做网络营销成功的原因
  • 云南网站建设维修公司推广链接点击器网页
  • 网站改版的费用网络整合营销方案ppt
  • 专业招牌制作价格seo计费系统源码
  • 有没有公司直招的网站广告主广告商对接平台
  • 余姚物流做网站常德今日头条新闻
  • 宁波建网站公司哪家好重庆电子商务seo