侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130560 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

nodejs 代理

2024-05-16 星期四 / 0 评论 / 0 点赞 / 35 阅读 / 1370 字

在公司内部,请求外网接口需要设置http.request 的代理。 var host = 'http://36.110.45.46:8090';router.get('/API/getColleges

 

在公司内部,请求外网接口需要设置http.request 的代理。

var host = 'http://36.110.45.46:8090';router.get('/API/getCollegesMapData', function(request, response){	//请求接口	var options = {  	    hostname: '10.167.32.133',  // 代理域名	    port: 8080,    //代理端口号	    path: host+request.originalUrl,  	    method: 'GET',  	    headers: {  	        'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'  	    }  	}; 	var body = '';	http.get(options, function(res){		res.on('data', function(chunk){			body += chunk;		});		res.on('end', function(){			body = JSON.parse(body);			response.send(body);		});	} ).on('error', function(err){		console.log('error:'+err.message);	});});

 

npm代理:

$ npm config set proxy http://server:port$ npm config set https-proxy http://server:port

 如果代理需要认证:

$ npm config set proxy http://username:password@server:port$ npm config set https-proxy http://username:pawword@server:port

 如果代理不支持https,需要修改npm存放package的网址地址:

$ npm config set registry "http://registry.npmjs.org/"

        

 

广告 广告

评论区