解决基于NodeJS的Swagger,不能跨机器访问的问题

原创 2017年09月27日 23:29:28

我们知道,Swagger还能在NodeJS上运行,假设我已经安装了Node平台,然后在命令行输入下面的命令:

npm install -g swagger

这样,就会把Swagger安装在Node平台上,我们就能使用swagger指令去创建一个简单的swagger项目,比如,下面就创建了一个hello world的swagger项目

swagger project create hello-world

这里写图片描述

当我们cd到hello-world目录,并输入下面的命令的时候,

swagger project start

我们能把Swagger editor启动,但是,只能在本机通过下面的地址访问
http://127.0.0.1:10010/ 或者
http://localhost:10010/

而不能直接通过本机的IP地址访问,比如
http://192.168.0.198:10010/
当然也不能在别的机器上跨机器通过浏览器访问。那么该如何解决呢?
解决的办法,就是找到当前的项目的app.js 文件。

app.listen(port);
改成
app.listen(port,”0.0.0.0”);
就能正常的跨服务器通过本机的IP地址访问了,如下图所示意。

这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chancein007/article/details/78118596

Node.js +Swagger Editor + Swagger-UI 环境搭建

安装node.js下载node.js最新版 https://nodejs.org/en/download/ 点击 安装器 node-v6.11.1.pkg 开始安装 一路下一步,安装完成 no...
  • ruglcc
  • ruglcc
  • 2017年07月26日 22:02
  • 3218

基于Swagger接口,使用nodejs开发微服务的步骤

方法一:使用swagger-node组件 参考https://scotch.io/tutorials/speed-up-your-restful-api-development-in-nod...
  • sd2131512
  • sd2131512
  • 2016年12月20日 17:28
  • 2846

Swagger UI教程 API 文档神器 搭配Node使用 web api 接口文档 mvc接口文档

两种方案 一、Swagger 配置 web Api 接口文档美化 二、通过NodeJS 发布Swagger UI 配置api 文档 先说一下简单的 Swagger 配置 web Api  ...
  • yuchen_0515
  • yuchen_0515
  • 2016年06月15日 10:25
  • 12959

Swagger环境搭建之非依赖代码法

前言Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成...
  • wantnrun
  • wantnrun
  • 2016年10月08日 10:04
  • 4784

swagger环境的搭建(swagger-editor|swagger-ui)

swagger环境的搭建swagger-editor、swagger-ui
  • ron03129596
  • ron03129596
  • 2016年12月10日 17:18
  • 21645

Swagger+NodeJS Mock前端数据

现在Web开发越来越倾向于前后端分离,前端使用AngularJS,React,Vue等,部署在NodeJS上,后面采用SpringBoot发布Rest服务,前后端进行分离。这样的架构灵活且特别适合大型...
  • chancein007
  • chancein007
  • 2017年09月30日 11:36
  • 677

Spring MVC学习总结(11)——Spring MVC集成Swagger跨域问题

com.thetransactioncompany              cors-filter           2.5    dependency>                    ...
  • u012562943
  • u012562943
  • 2016年11月12日 18:10
  • 2461

swagger-2.6.0 记录一个下午的无聊举动

记录下今天一下午干的一个无聊但是收获还挺大的事情。 今天随意看了下项目中用到的swagger ui功能。 希望对他有点更深的了解。于是有了今天干了这些无聊的事情。 首先,springBoot集成s...
  • roykingw
  • roykingw
  • 2017年05月20日 18:13
  • 1638

解决spring boot中swagger-ui.html访问404以及配置全局header

在spring-boot中使用swagger:
  • pc_gad
  • pc_gad
  • 2017年04月10日 00:22
  • 13508

swagger升级更高级jar包后,浏览器没出来效果。

早就想写,好友博臣写得很溜了,向他学习,这是我第一次写。1写了以后提醒自己,2以后也可以和大家交流,最终目的为了自己技术上的进步 ----------------------------------...
  • wanghaitao4j
  • wanghaitao4j
  • 2018年01月10日 15:16
  • 109
收藏助手
不良信息举报
您举报文章:解决基于NodeJS的Swagger,不能跨机器访问的问题
举报原因:
原因补充:

(最多只允许输入30个字)