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

微网站建设方案seo黑帽优化

微网站建设方案,seo黑帽优化,单位网站建设做到哪个科目,it培训机构学费一般多少最近有一个react项目,我用webpack打包,然后使用express作为webserver跑起来。 但是在运行的时候,就白屏了,看console原来是报了404错误 可是代码里面明明有路由定义,为什么还是报404错误呢? app.get("…

最近有一个react项目,我用webpack打包,然后使用express作为webserver跑起来。

但是在运行的时候,就白屏了,看console原来是报了404错误

 可是代码里面明明有路由定义,为什么还是报404错误呢?

app.get("/api", (req, res) => {

  let url = "http://82.157.43.234:8080";

  axios

    .get(url, { params: req.query })

    .then((response) => {

      res.json(response.data);

    })

    .catch((e) => {

      console.log(e);

    });

});

 说到这里,就要明白:express的路由匹配规则是非常愚蠢的,它不像nginx那么智能,只要用uri前缀就能匹配所有以指定前缀开头的http请求。

 express的路由规则是要跟预定义的路由完全相同,差一个字都不行!

什么意思? 就是express只能匹配跟它预定义规则在字面上完全相同的路由,举个例子,如果是

app.get("/api",xxxxx), 那么你进来的访问只有是xxxx/api才能被识别,如果是xxxx/api/bbb就不识别了,这就是完全匹配原则,非常愚蠢!

所以/api/productCollections是没法被识别的

你要么就只能单独去定义一个/api/productCollections路由。

或者采用动态路由"/api/:path/*",通过req.params.path加路径拼接创建完整的访问地址:

app.get("/api/:path/*", (req, res) => {

  let url = "http://82.157.43.234:8080/api/";

  var path = req.params.path;

  url = url + path;

  console.log("url is ",url)

  axios

    .get(url, { params: req.query })

    .then((response) => {

      res.json(response.data);

    })

    .catch((e) => {

      console.log(e);

    });

});

或者通过代理中间件http-proxy转发请求:

const httpProxy = require("http-proxy");

const proxy = httpProxy.createProxyServer({});

 app.use("/api", (req, res) => {

  // 设置目标服务器的URL

 const target = "http://82.157.43.234:8080/api"; // 替换成实际的目标服务器URL

 proxy.web(req, res, { target });

  });

http://www.ds6.com.cn/news/97577.html

相关文章:

  • 比较酷炫的企业网站网页设计与网站建设教程
  • 做海鲜团购网站宽带推广方案
  • 山西网站制作关键词优化有哪些作用
  • 建筑设计人才招聘网站本地建站软件有哪些
  • 黑龙江高端网站建设爆款引流推广软件
  • 做钢材生意选什么网站怎么查询百度收录情况
  • 山西电商网站开发营销型网站策划
  • 柳编网站建设意义公众号推广一个6元
  • 开锁行业在58做网站有活吗郑州关键词优化平台
  • wap网站asp源码没被屏蔽的国外新闻网站
  • 三亚人才招聘网站东莞seo整站优化
  • 自己做网站nasseo外链收录
  • cent os7 wordpress专业网站优化公司
  • 邯郸今日头条seo关键词快速排名介绍
  • 电子商务网站规划与网页制作想要网站导航推广页
  • 大学生做网站的流程谷歌广告推广网站
  • 用html做企业门户网站软文营销策划
  • 做网站原创要多少钱广州网站建设推广专家
  • 网站制作哪家便宜营销网站系统
  • 火车票网站开发网页设计与制作代码成品
  • 旅游类网站怎么做网站点击量查询
  • html5 网站logo如何提升网站seo排名
  • 企业网站优化设计应该把什么放在首位深圳网站优化网站
  • 网站域名购买如何制作一个网页网站
  • 如何建立网站?线上销售平台如何推广
  • 蓝色系网站设计百度app最新版本
  • 安徽省住房和建设厅门户网站苏州百度关键词优化
  • tq网站建设门户网站有哪些
  • 新手做网站需要哪些软件晋城今日头条新闻
  • 怎么在b2b网站上发信息让百度收录怎么做网站快速排名