之前简单的玩过nodejs,主要是用它来下载js包。这样使用npm命令相关的依赖包就很容易可以下。作用的话就是用来开发js web应用程序玩的。
我想在安卓手机上访问服务器。简单的来说,做个基于wifi(以太网)的服务器和客户端即可实现,不需要用java开发安卓界面程序,只要JavaScript开发网页程序即可。
于是采用就近原则,Django是服务我之前开发了一套文件管理系统,但是这是基于python的,基于JavaScript的装过的就是nodejs了。我记得它就是有服务的功能。
开始玩咯
然后参考了入门教程,尝试了下,达到了我要的wifi通信效果。
PC机开启服务

PC端访问本地服务器

连接了wifi的手机访问服务器

源码
var http = require('http');
http.createServer(function (request, response) {
// 发送 HTTP 头部
// HTTP 状态值: 200 : OK
// 内容类型: text/plain
response.writeHead(200, {'Content-Type': 'text/plain'});
// 发送响应数据 "Hello World"
response.end('Hello World\n');
}).listen(8888);
// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');
网友评论