1、引入node.js中的模块
var http = require("http");
var url = require("url");
var qs = require("querystring");
2、创建服务器
//用node中的http创建服务器 并传入两个形参
http.createServer(function(req , res) {
//设置请求头 允许所有域名访问 解决跨域
res.setHeader("Access-Control-Allow-Origin" , "*");
//获取地址中的参数
var query = url.parse(req.url).query;
//用qs模块的方法 把地址中的参数转变成对象 方便获取
var queryObj = qs.parse(query);
//获取前端传来的myUrl=后面的内容 GET方式传入的数据
var myUrl = queryObj.myUrl;
//创建变量保存请求到的数据
var data = "";
//开始请求数据 http.get()方法
http.get(myUrl,function (request) {
//监听myUrl地址的请求过程
//设置编码格式
request.setEncoding("utf8");
//数据传输过程中会不断触发data信号
request.on("data", function (response) {
data += response;
});
//当数据传输结束触发end
request.on("end" , function () {
//把data数据返回前端
res.end(data);
});
}).on("error" , function () {
console.log("请求myUrl地址出错!");
});
}).listen(8989,function(err){
if(!err){
console.log("服务器启动成功,正在监听8989...");
}
});
3、启动服务器
打开配置的nodejs所在文件夹,Shift+右键空白处 打开cmd终端
输入node 服务器名.js开启服务器
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# nodejs
# 做代理服务器
# 代理服务器
# nodejs设置代理服务器
# JS代理对象Proxy初体验简单的数据驱动视图
# javascript数据代理与事件详解分析
# JavaScript中的数据劫持和数据代理使用
# 右键
# 中会
# 大家多多
# 转变成
# 空白处
# function
# req
# createServer
# qs
# querystring
# Control
# Origin
# Access
# res
# setHeader
# pre
# class
# js
# strong
# node
相关文章:
建站之星如何助力网站排名飙升?揭秘高效技巧
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
如何确认建站备案号应放置的具体位置?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
家庭服务器如何搭建个人网站?
5种Android数据存储方式汇总
如何在阿里云域名上完成建站全流程?
名字制作网站免费,所有小说网站的名字?
成都网站制作报价公司,成都工业用气开户费用?
简单实现Android验证码
如何配置WinSCP新建站点的密钥验证步骤?
网站图片在线制作软件,怎么在图片上做链接?
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
电商网站制作价格怎么算,网上拍卖流程以及规则?
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
建站之星如何开启自定义404页面避免用户流失?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
打鱼网站制作软件,波克捕鱼官方号怎么注册?
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
建站之星后台管理:高效配置与模板优化提升用户体验
建站主机与服务器功能差异如何区分?
如何在阿里云部署织梦网站?
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
创业网站制作流程,创业网站可靠吗?
网页设计网站制作软件,microsoft office哪个可以创建网页?
广州营销型建站服务商推荐:技术优势与SEO优化解析
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
小说建站VPS选用指南:性能对比、配置优化与建站方案解析
,巨量百应是干嘛的?
红河网站制作公司,红河事业单位身份证如何上传?
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
香港服务器建站指南:免备案优势与SEO优化技巧全解析
宝塔面板如何快速创建新站点?
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
如何在万网自助建站平台快速创建网站?
零基础网站服务器架设实战:轻量应用与域名解析配置指南
浅析上传头像示例及其注意事项
网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?
h5网站制作工具有哪些,h5页面制作工具有哪些?
如何在腾讯云服务器上快速搭建个人网站?
建站之星上传入口如何快速找到?
英语简历制作免费网站推荐,如何将简历翻译成英文?
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
如何快速辨别茅台真假?关键步骤解析
电商平台网站制作流程,电商网站如何制作?
*请认真填写需求信息,我们会在24小时内与您取得联系。