侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

NodeJs 入门

2024-05-09 星期四 / 0 评论 / 0 点赞 / 82 阅读 / 1686 字

一、创建服务器 代码如下: 创建server.js 文件。 var http = require("http");http.createServer(function(request, respons

一、创建服务器

代码如下:

创建server.js 文件。

var http = require("http");http.createServer(function(request, response) {  response.writeHead(200, {"Content-Type": "text/plain"});  response.write("Hello World");  response.end();}).listen(8888);

直接监听端口8888,并输出内容。

node server.js

二、模块导出

在server.js模块中添加

var http = require("http");function start(){	function onRequest(request, response){		response.writeHead(200, {"Content-Type": "text/plain"});		response.write("Hello World");		response.end();	}	http.createServer(onRequest).listen(8888);	} exports.start = start;

在调用时只要这样调用即可:

创建index.js文件

var server = require("./server");server.start();

执行方法:  node index.js  即可将server.js起起来。

 

三、添加URL解析功能

直接require url模块,这样在访问时就可以获取到请求路径,这样可以做路由转发

var http = require("http");var url = require("url");function start(){	function onRequest(request, response){		var pathname = url.parse(request.url).pathname;		console.log("Request for " + pathname + " received.");		response.writeHead(200, {"Content-Type": "text/plain"});		response.write("Hello World");		response.end();	}	http.createServer(onRequest).listen(8888);	} exports.start = start;

 

广告 广告

评论区