从零开始的node.js-1 基础格式、运行、打断、路由、读取文件。

//打算学下后端,可是不知道选php还是node,想了想反正不打算精通只是不想和后端交流过于麻烦而已,所以还是学node。js吧,不知道能不能学会

//1 安装node.js  不说啥了 

2. 在js里写出如下代码  打开命令行 输入node xxx.js  即可看出打印的内容   再打开浏览器 输入打印出来的网址就可以看到第一条信息啦  

3. 当你重新编写程序时,是不能直接运行的,可以在命令行cart+c打断程序 再上箭头+enter重新运行

var http = require('http'); //引入http模块
var fs = require("fs");

http.createServer(function (request, response) {  //createServer创建服务器  request,response 接收响应数据 
	if(request.url=="/fang"){   //不同路由进入
		fs.readFile("./input.html",function(err,data){    //用于读取文件
		//response表示响应,   Content-Type是http头部 状态吗200 字符集是utf8
		response.writeHead(200, {'Content-Type': 'text/html;charset=UTF-8'});  //状态码
		// 发送响应数据 
		// response.end("哈哈哈,我买了一台iphone"+(1+2+3)+"s");
		response.end(data);
		})
	}else {
		response.writeHead(404, {'Content-Type': 'text/html;charset=UTF-8'});  //状态码
		response.end("嘻嘻,没有这个页面哦");
	}


}).listen(8888);    //绑定8888端口 省略了127.0.0.1

// 终端打印如下信息   每次更新都要重新启动 快捷键cart+c   运行node xxx.js
console.log('Server running at http://127.0.0.1:8888/');

猜你喜欢

转载自blog.csdn.net/qq_38674970/article/details/83051284