小编Rou*_*ouz的帖子

Docker CLI 无法组合,并显示“不允许使用附加属性 postgres”

我的 docker-compose.yml 看起来像这样

postgres:
    container_name: postgres-container-1
    image: postgres:latest
    ports:
        - "15432:5432"
Run Code Online (Sandbox Code Playgroud)

当我尝试跑步时

docker compose up -d
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

(root) Additional property postgres is not allowed
Run Code Online (Sandbox Code Playgroud)

然而当我跑步时

 docker-compose up -d
Run Code Online (Sandbox Code Playgroud)

一切都按预期运行,但我收到信息消息

Docker Compose is now in the Docker CLI, try `docker compose up`
Run Code Online (Sandbox Code Playgroud)

所以我认为 docker-compose 很快就会过时......我做错了什么?

docker docker-compose docker-cli

9
推荐指数
1
解决办法
9309
查看次数

Docker compose 命令因冲突而失败

我正在使用 docker-compose 调出我的项目依赖项。到目前为止,这曾经有效

docker-compose up -d --no-recreate;
Run Code Online (Sandbox Code Playgroud)

然而,今天我尝试在几周后再次运行该项目,但收到了错误消息

Creating my-postgres ... error

ERROR: for my-postgres  Cannot create container for service postgres: b'Conflict. The container name "/my-postgres" is already in use by container "dbd06bb1d99eda6f075ea688df16e8b355e559e1759f084dee8f3cddfc535b0b". You have to remove (or rename) that container to be able to reuse that name.'

ERROR: for postgres  Cannot create container for service postgres: b'Conflict. The container name "/my-postgres" is already in use by container "dbd06bb1d99eda6f075ea688df16e8b355e559e1759f084dee8f3cddfc535b0b". You have to remove (or rename) that container to be able …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose

6
推荐指数
2
解决办法
7178
查看次数

矩时区解析给定的时区

使用moment-timezone解析Date对象时出现问题

问题

我正在创建一个nodejs应用,该应用应从数据库中任意时间检查新的Date()对象(并采取相应措施)。时间和时区都保留在数据库中。

在例子中

time | timezone
11:00| US/Eastern
Run Code Online (Sandbox Code Playgroud)

当进行REST调用时,我必须获取新的Date()对象并将其转换为给定的时区,然后查看当前时间是否晚于9am。但是服务器时区和持久时区不同。

问题

我这样创建今天的日期字符串

function getTodaysDate() {
    var today = new Date(),
        dd = today.getDate(),
        mm = today.getMonth()+1,
        yyyy = today.getFullYear();

    if(dd<10) {
        dd='0'+dd
    }

    if(mm<10) {
        mm='0'+mm
    }

    return yyyy +'-' + mm + '-' + dd;

}
Run Code Online (Sandbox Code Playgroud)

并尝试使用moment-timezone创建Timestamp对象

startTime = moment.tz(new Date(getTodaysDate() + ' ' + '11:00'), 'US/Eastern');
Run Code Online (Sandbox Code Playgroud)

但是框架正确地获取了日期并将其转换为美国/东部时区。

所以当我打印startTime.format();

我懂了

2016-08-01T07:00:00-04:00
Run Code Online (Sandbox Code Playgroud)

我想

2016-08-01T11:00:00-04:00
Run Code Online (Sandbox Code Playgroud)

那么,有没有一种方法可以使用moment-timezone包设置日期和时间,并将其视为给定的时区?

javascript node.js momentjs

5
推荐指数
1
解决办法
2430
查看次数

从Go中的函数获取第n个返回值

我昨天开始学习Go,到目前为止我很着迷.但我碰到了一个问题.

让我们假设函数返回多个变量(真棒功能).我应该如何仅使用第n个值而不是第一个n-1值?在示例中,我只想检查密钥是否存在于哈希映射中,但不对值进行任何操作.

var value, hasElement = myMap[key]
Run Code Online (Sandbox Code Playgroud)

我得到的错误是

main.go:15: value declared and not used
Run Code Online (Sandbox Code Playgroud)

如果我只是打印它会一切都很好,但这并不好.

go

5
推荐指数
1
解决办法
1044
查看次数

强制nodemon监视node_modules中的文件

您好,是否有机会监视nodemon特定模块的更改node_modules

我已经像这样启动了nodemon

nodemon index.js --watch 'node_modules/specific_module/**
Run Code Online (Sandbox Code Playgroud)

我也尝试过使用nodemon.json文件

"watch": [
  "node_modules/specific_module/**"
]
Run Code Online (Sandbox Code Playgroud)

但无济于事。有什么方法可以实现这种行为,或者node_modules无论我做什么都会永远忽略任何内容?

nodemon

5
推荐指数
1
解决办法
2052
查看次数

表示从隐藏(点)文件夹中提供静态文件

我的应用程序正在提供这样的静态文件夹

app.use('/static', serveStatic(__dirname + '/view/my/static/folder'));
Run Code Online (Sandbox Code Playgroud)

如何配置服务器以提供隐藏文件夹?所以,如果我有

/view/my/static/folder/.hidden/some-text.txt
Run Code Online (Sandbox Code Playgroud)

我想看到这个

本地主机:8080 /静态/ .hidden /一些-的text.txt

javascript node.js express

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

Underscore.js模板编译

基本上我要做的是使用下划线js编译带有一些数据的模板.我的代码如下:

var temp = "<div> Hello <%=names%> </div>";
var html = _.template(temp, {names:'world'};
Run Code Online (Sandbox Code Playgroud)

我期待我的变量html

<div> Hello world </div> 
Run Code Online (Sandbox Code Playgroud)

但由于某些原因,变量名称未定义,而编译和模板永远不会编译.

这是下划线js最基本的东西,根据文档和Web上的大量示例,它应该工作.我究竟做错了什么?

javascript frontend underscore.js underscore.js-templating

0
推荐指数
1
解决办法
2252
查看次数