关于前端:node-express跨域教程

39次阅读

共计 806 个字符,预计需要花费 3 分钟才能阅读完成。

写文章背地的心酸与故事:

之前是做 PHP 开发的,在微信刚推出的时候,趁势推出小程序拼团商城。那时候在 thinkPHP 社区发发帖子,没想到后果大大超出预期。本人开发的小程序霎时就火了,大量开发者想购买小拼团源码或者定制开发。从小程序拼团 V3,始终降级 V6。从原先的火爆到当初购买量空洞无物,手指可数的现状。以及 2022 年,猪八戒开家公司,抱着冀望守业。奈何事实太残暴,不仅没有赚到钱,还亏了本人辛苦奋斗的劳动成果。本人天天跑实体店线下推广开发小程序业务,事实的确反馈不是特地好。于是做线上电商淘宝,反馈更是重大的期待,均匀一周才一个订单。在重复折腾一个月之后,从新回到职业人状态。回忆 2016 年胜利,推出小程序拼团商城,到 2022 我的项目凉了,盈利简直为 0。
这里想对大家说,千万要警觉,肯定要定期学习新货色,放弃本身的先进性,以及公开学习路线,承受大家的监督,以及千万别为写代码而写代码,而应该为无效的致力而奋斗。

引入 express 框架

const express = require("express");

解决跨域问题

// 解决跨域问题
app.all("*", function (req, res, next) {
  // 设置容许跨域的域名,* 代表容许任意域名跨域
  res.header("Access-Control-Allow-Origin", "*");
  // 容许的 header 类型
  res.header("Access-Control-Allow-Headers", "content-type");
  // 跨域容许的申请形式
  res.header("Access-Control-Allow-Methods", "DELETE,PUT,POST,GET,OPTIONS");
  if (req.method.toLowerCase() == "options")
    res.send(200); // 让 options 尝试申请疾速完结
  else next();});

正文完
 0