【原生】-----服务器---main.js (有待更新...)
服务器server
main.js
// 获取http模块 var http=require("http"); // 获取queryString模块 var queryString=require("querystring"); // 使用http中createServer创建服务,并且返回这个服务对象 var server=http.createServer(function(req,res){ //这连个参数是固定的 // req是指请求数据,指前端发送到这个服务端的数据内容 // res是创建好的响应对象,就是打算发送给前端的消息对象 // 当数据以POST形式发送给服务端时通过这个data事件接收所有获取的消息 req.on("data",function(_data){ //req 事件侦听 }); // 当所有前端的发送数据都收到完毕后,执行的函数 req.on("end",function(){ // 遇到这个ico请求不处理,这是网页浏览器头部标题icon if(req.url.indexOf("favicon.ico")>-1) return; // 通过quserString的解析方法将url发送地址栏中信息转换为对象,get方式请求都是在url地址中 var obj=queryString.parse(req.url.split("?")[1]); obj.age=Number(obj.age)+10; // 写入响应头消息,200是表示请求成功,设置返回消息的数据类型是文本和html,utf-8编码 res.writeHead(200,{ //响应头 "content-type":"text/html;charset=utf-8",//设置响应头 "Access-Control-Allow-Origin":"*" //跨域,* 代表所有允许多有人都可以跨域我 //这里的* 可以改为指定的ip地址 }); //写入响应的消息内容,必须是字符串 res.write(queryString.stringify(obj)); // res.write(JSON.stringify(obj).length.toString()); // 响应结束发送给前端 res.end(); }) }); // 针对这个服务设置ip和端口号,设置检测是否启动服务 server.listen(3004,"10.9.63.202",function(){ console.log("启动成功"); })
1、路在何方?
路在脚下
2、何去何从?
每个人都在探索,未来的方向在何处。如果说某些方向是世人已经公认的,那么就先按照公认的去走吧(ps:站在巨人的肩膀上看世界会清晰)。
如果说方向,当今世人还不清晰准确。那么就大胆往前走吧,对与错并不重要。心中的方向更加重要。

浙公网安备 33010602011771号