🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
新建文件:01_hello_world.js ``` var http=require("http"); var server = http.createServer(function(req,res){ res.writeHead(200,{"Content-type":"text/html;charset=UTF-8"}); res.end("hello,world!"); }); //运行服务器 server.listen(3000,"127.0.0.1"); ``` git bash 或者cmd 进入命令行,然后键入文件所在位置 执行node 完整文件路径名 (如果定在命令行位到文件位置则无需完整路径) ``` node 01_hello_world.js ``` 访问浏览器: ``` 127.0.0.1:3000 ``` 访问html ~~~ var http=require("http"); var fs=require('fs'); var server = http.createServer(function(req,res){ fs.readFile("/test.html",function(err,data){ res.writeHead(200,{"Content-type":"text/html;charset=UTF-8"}); res.end(data); }) }); //运行服务器 server.listen(3000,"127.0.0.1"); ~~~ 接受前台表单 ``` var http = require("http"); var url = require("url"); var server =http.createServer(function(req,res){ //得到查询部分,由于写了true,那么就是一个对象 var queryobj = url.parse(req.url,true).query; var name queryobj. name; var age queryObj. age; var sex= queryobj.sex; res.end("服务器收到了表单请求" + name + age + sex); }); server.listen(3000, "127.0.0.1"); ```