从 React Native 应用程序文件夹运行 json-server 时出错

Posted

技术标签:

【中文标题】从 React Native 应用程序文件夹运行 json-server 时出错【英文标题】:Error running json-server from React Native app folder 【发布时间】:2019-08-22 22:50:38 【问题描述】:

我在使用create-react-native-app 创建的应用的文件夹中。我安装了json-serversudo npm i -g json-server。我的应用文件夹中有一个db.json。当我尝试运行服务器时,出现此错误:

// ♥ json-server db.json

  \^_^/ hi!

  Loading db.json
  Done

  Resources
  http://localhost:3000/photos

  Home
  http://localhost:3000

  Type s + enter at any time to create a snapshot of the database
Some error occurred  Error: getaddrinfo ENOTFOUND localhost
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:58:26)
  errno: 'ENOTFOUND',
  code: 'ENOTFOUND',
  syscall: 'getaddrinfo',
  hostname: 'localhost' 

无论我是否在运行 expo 服务器,都会发生这种情况。怎么了?

【问题讨论】:

【参考方案1】:

本地主机可能隐藏在主机入口位置。

请检查并删除。

例如:

转到终端 cd /etc/hosts

#127.0.0.1

从 localhost 中删除哈希并运行 json-server。

【讨论】:

以上是关于从 React Native 应用程序文件夹运行 json-server 时出错的主要内容,如果未能解决你的问题,请参考以下文章

React Native - .xcworkspace 从 git 提取后不包含任何文件

从 react-native 创建 Android 和 iOS 应用

从 JavaScript 调试器重新加载 React Native

从 create react native 弹出后在 android studio 中运行 react native 项目的步骤

使用react-native做一个简单的应用-02项目搭建与运行

React-native:如何从 Windows 构建 ios