let http= require('http'); let server = http.createServer((req,res)=>{ res.statusCode = 200; res.setHeader("Content-Type","text/plain;charset=utf-8"); res.end("Hello,nOded.js") }); server.listen(3000,'192.168.0.63',()=>{ console.log("服务器已经运行,输入来访问") })
然后在终端输入要运行的文件,node demo.js
然后在服务器端输入192.168.0.63:3000
就可以访问到Hello,nOded.js,这句话
2.在一个文件里使用另一个js文件的内容,要用exports来暴露,然后在要执行的文件里来引入这个文件,,把这个文件赋予一个值,然后用.的方式来打印
暴露变量
// module.exports = { // userName:"Jack", // sayHello:function () { // return 'Hello'; // } // }; exports.userName="Tom"; exports.sayHello=function () { return 'world' };
打印变量
// let user = require('./User'); // console.log(`userName:${user.userName},I say ${user.sayHello()}`);
4.请求路径地址req.url会打印输入框里的路径,
url.parse(req.url)会打印出object
util.inspect(url.parse(req.url))会打印出整个请求头的内容
inspect主要是对调试有帮助