小编elm*_*mar的帖子

封闭通道与零通道

我正在使用Go频道,我想知道关闭频道和将其设置为nil之间的区别是什么?

编辑:

在这个例子中,我想断开发送者和接收者,无论是关闭频道还是设置为nil.这样做的最佳做法是什么?

channel go

7
推荐指数
2
解决办法
1534
查看次数

Heroku CLI 身份验证问题

在 Windows 7 上全新安装 Heroku 后,我似乎无法从命令行进行身份验证。

运行命令:heroku login提示我输入我的凭据。这样做后,我收到一个错误:

heroku: Enter your login credentials
Email: my_email
Password: ************
Error: ENOENT: no such file or directory, open 'z:/_netrc'
Run Code Online (Sandbox Code Playgroud)

我正在使用 PowerShell,当我运行命令时cat z:/_netrc,出现此错误:

cat : Cannot find drive. A drive with the name 'z' does not exist.
Run Code Online (Sandbox Code Playgroud)

Z: 是一个网络驱动器,可以从文件资源管理器访问。

我的.netrc%HOME% 路径中已经有一个文件,但它不包含 heroku 登录凭据。

查看官方文档和 CLI 帮助,我找不到任何有用的东西来解决这个问题。如何登录我的 heroku 帐户?

> heroku version
heroku/7.16.6 win32-x64 node-v10.11.0
Run Code Online (Sandbox Code Playgroud)

windows heroku heroku-cli

6
推荐指数
1
解决办法
2296
查看次数

mongoose - 使用 $pull 删除数组中的元素

我有一个看起来像这样的节点对象:

{
   "_id":"58b336e105ac8eec70aef159",
   "name":"my node",
   "ip":"192.168.1.1",
   "__v":0,
   "configuration":{
       "links":[
         {
            "linkName":"athena_fw_listen_tcp_5555",
            "_id":"58b336e105ac8eec70aef15d",
            "local":true
         },
         {
            "linkName":"athena_fw_listen_udp_5554",
            "_id":"58b336e105ac8eec70aef15c",
            "local":true
         }
      ]
   }
}
Run Code Online (Sandbox Code Playgroud)

我正在向我的快速服务器发送一个删除请求,如下所示: DELETE http://localhost:9000/api/nodes/58b336e105ac8eec70aef159/links/58b336e105ac8eec70aef15d

我跟着指示$拉MongoDB的文档,我也试过这个

但它似乎不起作用,因为我不断收到: 500 (Internal Server Error)

这是我快递方面的代码的样子:

{
   "_id":"58b336e105ac8eec70aef159",
   "name":"my node",
   "ip":"192.168.1.1",
   "__v":0,
   "configuration":{
       "links":[
         {
            "linkName":"athena_fw_listen_tcp_5555",
            "_id":"58b336e105ac8eec70aef15d",
            "local":true
         },
         {
            "linkName":"athena_fw_listen_udp_5554",
            "_id":"58b336e105ac8eec70aef15c",
            "local":true
         }
      ]
   }
}
Run Code Online (Sandbox Code Playgroud)

快速路由器包含以下内容: router.delete('/:id/links/:linkId', controller.destroyLink);

所以我期待 id 和 linkId 作为参数,我使用 id ( _id: req.params.id) 来定位特定节点,使用 linkId ( _id: req.params.linkId) 来定位特定链接,但它不起作用!

需要帮助解决问题,我不知道我在这里遗漏了什么!

javascript mongoose mongodb node.js express

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

标签 统计

channel ×1

express ×1

go ×1

heroku ×1

heroku-cli ×1

javascript ×1

mongodb ×1

mongoose ×1

node.js ×1

windows ×1