小编Piu*_*130的帖子

Docker mongo图像'Connection refused'来自其他容器

我是码头工人的新手.我正在尝试创建一个MongoDB容器和一个NodeJS容器.我的文件看起来:

version: '2'
services:
  backend:
    image: node:5.11-onbuild
    ports:
     - "3001:3001"
    volumes:
     - .:/code
    working_dir: "/code"
    links:
     - mongodb
  mongodb:
    image: mongo:3.3
    expose:
     - 27017
Run Code Online (Sandbox Code Playgroud)

它应该运行npm install然后node ..但docker-compose up最终[MongoError: connect ECONNREFUSED 127.0.0.1:27017]会在命令时结束node ..我认为这是因为bind_ip = 127.0.0.1文件中的内容/etc/mongod.conf.这是正确的吗?

我在Win10系统上使用boot2docker.

如何解决此问题以便节点可以连接到MongoDB?

mongodb node.js docker boot2docker

16
推荐指数
4
解决办法
2万
查看次数

如何建立世博APK本地

是否有可能在本地构建一个expo app的APK?

文档说:

如果您之前没有使用过exp,那么您需要做的第一件事就是使用您的Expo帐户登录exp login.

我试过exp start,exp build:android但命令需要登录.

我不想使用expo服务器构建APK.有没有办法在本地运行此构建?那么不需要登录和推送源代码吗?

如果没有,我可以查看生成的APK的完整源代码吗?

android react-native expo

9
推荐指数
3
解决办法
4878
查看次数

缓存反应路由器路由

我有以下代码:

<View>
  <Header />
  <List />
</View>
Run Code Online (Sandbox Code Playgroud)

如果用户单击列表项中的编辑按钮,react-router则将页面从 更改/list/list/{itemId}。这是一个新页面。用户填写一些信息并单击保存后,react-router更改回/list. 现在整个/list页面已重新渲染!

有没有办法缓存页面,以便react检测更改并仅重新渲染它们而不是再次渲染整个页面?

还应该可以直接渲染页面(而不是通过/list-> /list/{itemId}),所以modal我认为没有解决方案。

我正在使用react-router-redux v5.0.0-alpha.9,所以该解决方案应该与其兼容。它还应该与react-native和兼容react-dom

javascript reactjs react-router-redux react-router-v4

8
推荐指数
1
解决办法
1万
查看次数

在猫中实施while(true)

如何在cat中实现以下循环?

首先(正常while(true)循环):

while(true) { doSomething() }
Run Code Online (Sandbox Code Playgroud)

第二个(while(true)循环递增):

var i = 1
while(true) { i +=1; doSomething() }
Run Code Online (Sandbox Code Playgroud)

第三(while(true)里面有几个自变量):

var x = 1
var y = 2
while(true) {
  x = someCalculation()
  y = otherCalculation()
  doSomething()
}
Run Code Online (Sandbox Code Playgroud)

scala scala-cats

3
推荐指数
1
解决办法
154
查看次数