nodejs服务器的运行

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
云消息队列RocketMQ,TPS总和2000次/秒
简介: nodejs服务器的运行
+关注继续查看

nodejs服务器的运行
1.写一个服务端js,配置服务器:

var http = require('http');
var fs = require('fs');
var url = require('url');


// 创建服务器
http.createServer( function (request, response) {  
   // 解析请求,包括文件名
   var pathname = url.parse(request.url).pathname;

   // 输出请求的文件名
   console.log("Request for " + pathname + " received.");

   // 从文件系统中读取请求的文件内容
   fs.readFile(pathname.substr(1), function (err, data) {
      if (err) {
         console.log(err);
         // HTTP 状态码: 404 : NOT FOUND
         // Content Type: text/plain
         response.writeHead(404, {'Content-Type': 'text/html'});
      }else{             
         // HTTP 状态码: 200 : OK
         // Content Type: text/plain
         response.writeHead(200, {'Content-Type': 'text/html'});    

         // 响应文件内容
         response.write(data.toString());        
      }
      //  发送响应数据
      response.end();
   });   
}).listen(8080);

// 控制台会输出以下信息
console.log('Server running at http://127.0.0.1:8080/');
2.用node执行这个服务端js

node test.js

相关文章
|
17天前
|
缓存 JavaScript 前端开发
nodejs循序渐进-高性能游戏服务器框架pomelo之创建一个游戏聊天服务器
nodejs循序渐进-高性能游戏服务器框架pomelo之创建一个游戏聊天服务器
|
3月前
|
JavaScript 前端开发
百度搜索:蓝易云【Nodejs快速搭建简单的HTTP服务器详细教程。】
恭喜!您已成功搭建了一个简单的Node.js HTTP服务器。您可以根据需要修改服务器代码,添加其他路由和功能。有关更多详细信息,请参考Express框架的官方文档([https://expressjs.com](https://expressjs.com/))。
477 1
|
6月前
|
JavaScript 前端开发 网络协议
Nodejs快速搭建简单的HTTP服务器,并发布公网远程访问
Nodejs快速搭建简单的HTTP服务器,并发布公网远程访问
|
6月前
|
JavaScript 前端开发 网络协议
使用Nodejs搭建简单的HTTP服务器 - 内网穿透公网远程访问
使用Nodejs搭建简单的HTTP服务器 - 内网穿透公网远程访问
155 0
|
6月前
|
JavaScript 前端开发 网络协议
【服务器】使用Nodejs搭建HTTP web服务器
【服务器】使用Nodejs搭建HTTP web服务器
113 0
|
8月前
|
JavaScript 前端开发 网络协议
Nodejs快速搭建简单的HTTP服务器,并发布公网远程访问
Nodejs快速搭建简单的HTTP服务器,并发布公网远程访问
|
10月前
|
SQL 缓存 JavaScript
【nodejs代理服务器一】nodejs http-proxy 开发反向代理服务器,防火墙,过滤常见的web渗透
【nodejs代理服务器一】nodejs http-proxy 开发反向代理服务器,防火墙,过滤常见的web渗透
372 0
【nodejs代理服务器一】nodejs http-proxy 开发反向代理服务器,防火墙,过滤常见的web渗透
|
中间件
nodeJS+express+mysql模块封装之服务器渲染小demo
nodeJS+express+mysql模块封装之服务器渲染小demo
nodeJS+express+mysql模块封装之服务器渲染小demo
|
JSON 监控 JavaScript
部署nodejs项目到服务器的一些总结
安装nodejs 首先在服务器上安装nodejs并配置环境,这个可以参考官方的文档,就不细说了
410 0
|
JSON 前端开发 JavaScript
5分钟教你用nodeJS手写一个mock数据服务器
对于前端开发者而言,javascript正扮演着越来越重要的地位,它不仅能为浏览器端赋能,在web服务器方面也有很大的价值(我们可以用nodeJS来写服务端代码,启动web服务器),因此本文所要描述的,便是javascript在服务端的应用。我将介绍如何使用nodeJS来搭建一个mock服务器,方便前端自定义mock数据请求,提高前端开发着的主观能动性和对项目健壮性的探索。
相关产品
云消息队列 MQ
微服务引擎
云消息队列 Kafka 版
推荐文章
更多