创建一个js文件,命名为demo.js(随便),在该文件下写入以下代码
const http = require('http'); //导入http const hostname = '192.168.1.108'; //ip地址 随便写 如需要在局域网内,用手机访问,则需要将其设置为电脑的ipv4地址 const port = 3000; //端口号 const server = http.createServer((req,res)=>{ //创建一个server res.statusCode = 200; res.setHeader('Content-type','text/plain;charset = utf-8'); if(req.url !== '/favicon.ico'){ //清除二次访问 console.log(re()); //控台输出 res.write(re()); //页面输出 res.end(); //用于关闭连接,放在执行的最后 } }); server.listen(port,hostname,()=>{ //监听server console.log(`服务器运行在http://${hostname}:${port}/`); }); // console.log(`---服务器运行在http://${hostname}:${port}/`); function re() { return 'hello world!!!' } // console.log(re());
在当前文件夹下,用cmd运行该js文件 即可
node demo.js