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

有的网站打不开 但别人电脑能打开百度广告代运营公司

有的网站打不开 但别人电脑能打开,百度广告代运营公司,珠海网站优化,云谷 网站建设问题: 如题 参考: nodejsnginx获取真实ip-腾讯云开发者社区-腾讯云 「转」从限流谈到伪造 IP nginx remote_addr 解决办法: 1.设置nginx 对于代理部分,对http header添加Host、X-Real-IP、X-Forwarded-For(最重要&…

问题:

        如题

参考:

        nodejs+nginx获取真实ip-腾讯云开发者社区-腾讯云

        「转」从限流谈到伪造 IP nginx remote_addr

        

解决办法:

1.设置nginx

        对于代理部分,对http header添加Host、X-Real-IP、X-Forwarded-For(最重要)

        

		location /api {proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass   http://localhost:5000;proxy_redirect off;}

2.nestjs使用express,启用trust proxy

        需要注意,await NestFactory.create<NestExpressApplication>(AppModule);

        需要明确使用NestExpressApplication,虽然nestjs默认express,但是为了调用app.set('trust proxy', true),必须显示声明。

import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
import { NestExpressApplication } from '@nestjs/platform-express';async function bootstrap() {const app: NestExpressApplication = await NestFactory.create<NestExpressApplication>(AppModule);app.set('trust proxy', true)  //此接口NestExpressApplication才有app.use(new HttpRequestMiddleware().use);await app.listen(3000);
}
bootstrap().then();

3.可以在Request.ip中获取到值了

/*** 自定义请求信息日志记录中间件*/
import { NextFunction, Request, Response } from 'express';
import { NestMiddleware } from '@nestjs/common';export class HttpRequestMiddleware implements NestMiddleware {use(req: Request, res: Response, next: NextFunction) {next();// 组装日志信息const logFormat = {httpType: 'Request',ip: req.ip.split(':').pop(),reqUrl: `${req.headers.host}${req.originalUrl}`,reqMethod: req.method,httpCode: res.statusCode,params: req.params,query: req.query,body: req.body,};console.log(JSON.stringify(logFormat));}
}

http://www.dt0577.cn/news/20544.html

相关文章:

  • 黑苹果做网站开发管理方面的培训课程
  • 深圳旅游网站建设微商营销
  • 天津建委网站 官网近期网络舆情事件热点分析
  • 个人网站做音乐网要备文化深圳居家办公
  • 青岛黄岛网站建设公司电话计算机培训班培训费用
  • 广告网站建设案例计算机培训班
  • 网站源码超市萧山区seo关键词排名
  • 上海宝山网站建设爱站网络挖掘词
  • 网站建设需2023广州疫情最新消息今天
  • 网站域名后缀cc西安百度竞价开户
  • 商务网站要怎么做网站关键词优化建议
  • 视频网站直播怎么做的友链互换平台推荐
  • 做新媒体的小说网站凡科建站靠谱吗
  • 需要做网站的企业电话线上广告推广平台
  • 一起做业官方网站百度搜索引擎的网址是多少
  • 博山政府网站建设哪家好湖南长沙seo
  • 深圳外贸进出口公司排名西安百度关键词优化
  • c2c的电子商务网站有哪些惠州seo优化
  • h5css3网站开发实例友情链接属于免费推广吗
  • 怎样做化妆品公司网站百度有几个总部
  • 山东建设厅官方网站临沂网络营销策略有哪五种
  • 做阿里巴巴网站口碑怎样注册自己网站的域名
  • 做网站内嵌地图今日nba战况
  • 白塔网站建设seo人才招聘
  • 宽城区建设局网站网盟推广
  • 做6个页面的网站杨谦教授编的营销课程
  • wordpress挂下载链接seo优化服务商
  • 网站设计有哪些创新点关键词seo排名怎么做的
  • 建一个网站的程序谷歌排名优化
  • 网站建设公司哪家好 搜搜磐石网络包就业的培训机构