SpringCloud(第 026 篇)简单异构系统之 nodejs 微服务


声明:本文转载自https://my.oschina.net/u/162754/blog/1544485,转载目的在于传递更多信息,仅供学习交流之用。如有侵权行为,请联系我,我会及时删除。

SpringCloud(第 026 篇)简单异构系统之 nodejs 微服务

一、大致介绍

1、因为在后面要利用 SpringCloud 集成异构系统,所以才有了本章节的 nodejs 微服务; 2、本章节使用了最简单的 http 请求截取 url 的方式,截取不同 url 的后缀做不同的响应处理,简直 so easy; 

二、实现步骤

2.1 添加nodejs服务端js文件(springms-node-service\node-service.js)

// nodejs 引入 http、url、path模块 var http = require('http'); var url = require("url"); var path = require('path');  // 创建server var server = http.createServer(function(req, res) {   // 获得请求的路径   var pathname = url.parse(req.url).pathname;     res.writeHead(200, { 'Content-Type' : 'application/json; charset=utf-8' });   // 访问http://localhost:8060/,将会返回{"index":"欢迎来到简单异构系统之 nodejs 服务首页"}   if (pathname === '/') {     res.end(JSON.stringify({ "index" : "欢迎来到简单异构系统之 nodejs 服务首页" }));   }   // 访问http://localhost:8060/health,将会返回{"status":"UP"}   else if (pathname === '/health.json') {     res.end(JSON.stringify({ "status" : "UP" }));   }   // 其他情况返回404   else {     res.end("404");   } });  // 创建监听,并打印日志 server.listen(8205, function() {   console.log('开始监听本地端口: 8205'); }); 

2.2 如何启动

windows窗口执行命令:node.exe node-service.js 

三、测试

/****************************************************************************************  一、简单异构系统之 nodejs 微服务:   1、编写 node-service.js 文件;  2、启动服务(windows 命令);  3、输入 node.exe node-service.js 命令,正常情况下会打印 “开始监听本地端口: 8205”,说明启动成功了;   注意:至于 node.exe 这个命令要下载什么安装包什么的,请大家移步寻找度娘,相信大家的聪明才智很快就可以搞定这个命令的最简单用法;   4、新起网页页签,输入 http://localhost:8205/ ,然后打印信息为:{"index":"欢迎来到简单异构系统之 nodejs 服务首页"}  5、新起网页页签,输入 http://localhost:8205/health.json ,然后打印信息为:{"status":"UP"}  5、新起网页页签,输入 http://localhost:8205/abc ,然后打印信息为:404   总结:简单的 nodejs 微服务,处理客户端请求就是如此的简单,所以市场上也有好多服务端就是用nodejs玩的;  ****************************************************************************************/ 

四、下载地址

https://git.oschina.net/ylimhhmily/SpringCloudTutorial.git  SpringCloudTutorial交流QQ群: 235322432  欢迎关注,您的肯定是对我最大的支持!!! 

本文发表于2017年09月28日 12:35
(c)注:本文转载自https://my.oschina.net/u/162754/blog/1544485,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除.

阅读 1944 讨论 0 喜欢 0

抢先体验

扫码体验
趣味小程序
文字表情生成器

闪念胶囊

你要过得好哇,这样我才能恨你啊,你要是过得不好,我都不知道该恨你还是拥抱你啊。

直抵黄龙府,与诸君痛饮尔。

那时陪伴我的人啊,你们如今在何方。

不出意外的话,我们再也不会见了,祝你前程似锦。

这世界真好,吃野东西也要留出这条命来看看

快捷链接
网站地图
提交友链
Copyright © 2016 - 2021 Cion.
All Rights Reserved.
京ICP备2021004668号-1