解决基于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地址访问了,如下图所示意。

这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。

前后台分离,nodeJS转发请求实现跨域访问

第一次发表,将自己遇到的问题,解决办法记录下来,希望能有帮助,希望多多交流。 nodeJS转发请求实现跨域访问...
  • u011783224
  • u011783224
  • 2016年08月15日 21:30
  • 17480

浏览器的跨域问题以及解决方案

1、为什么会有跨域问题的存在?   JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象,即同源政策。 2、什么是同源?   1995年,同源政策由 Netscape 公司引入浏览...
  • u013084331
  • u013084331
  • 2016年04月10日 22:37
  • 20190

本地web访问远程服务器后端引发的跨域问题

本地web访问远程服务器后端restapi引发的跨域问题
  • baishengmei
  • baishengmei
  • 2016年04月28日 13:15
  • 3096

nodejs服务部署在服务器本地不能访问问题

  • 2017年08月09日 19:28
  • 280KB
  • 下载

Swagger2 (4)针对于相同url headers 参数不同映射不同的方法问题(已解决)

Swagger2 (4)针对于相同url headers 参数不同映射不同的方法问题(已解决)。
  • sai739295732
  • sai739295732
  • 2017年10月27日 16:50
  • 340

解决swagger与springmvc整合时can't read JSON from的问题

首先请确保你的项目已经整合了,不知道怎么整合的请看我另一篇文章: 传送门:http://blog.csdn.net/qq_36961530/article/details/53672906 然后打...
  • qq_36961530
  • qq_36961530
  • 2016年12月15日 17:16
  • 218

Swagger使用及Springfox+SpringBoot解决404问题

Swagger简介及使用概要说明THE WORLD’S MOST POPULAR API FRAMEWORK Swagger is a powerful open source framework...
  • saum
  • saum
  • 2016年12月18日 16:03
  • 8346

解决Spring boot中使用Gson,Swagger2 api-docs无法正常显示json问题

解决Spring boot中使用Gson,Swagger2 api-docs无法正常显示json问题
  • u012607848
  • u012607848
  • 2017年03月09日 20:07
  • 3221

Spring Boot如何让Web API自动生成文档,并解决swagger-annotations的API注解description属性废弃的问题

前后端分离的系统架构中,前端开发人员需要查看后端WEB API的文档来进行开发。采用后端API文档自动生成的方式,可以大幅提高开发效率。swagger是一个被广泛使用的文档自动生成工具,可以与多种编程...
  • zhangchao19890805
  • zhangchao19890805
  • 2017年02月04日 17:09
  • 3373

nodejs 构建本地web测试服务器 以及 解决访问静态资源的问题!有完整源码!

直接打开html文件,是以file:///方式打开的,这种方式很多时候会遇到跨域的问题,因此我们一般会搭建一个简易的本地服务器,来运行测试页面。 一、构建静态服务器 1、使用express模块 ...
  • tiantian12234
  • tiantian12234
  • 2017年08月07日 20:38
  • 166
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决基于NodeJS的Swagger,不能跨机器访问的问题
举报原因:
原因补充:

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