草庐IT

connects

全部标签

node.js - 如何将 Connect/Express 的记录器输出输出到 Winston?

我正在制作一个Node.js应用程序,并且我将Winston用于我的大部分日志记录目的。我也知道Connect/Express记录器功能,并且知道它有一个流选项...是否可以将Connect/Express记录器功能中的内容输出到Winston?...那么我可以拥有我需要的所有有用的日志记录吗?我发现Connect/Express的日志记录很有用,但目前这两者是分开的……我一定希望它全部通过Winston和它的传输运行。这怎么可能?谢谢,詹姆斯 最佳答案 这是我为解决这个问题所做的。基本上使用connect/express记录器模块

node.js - Node.js 中的 "connect EMFILE"错误

我最近收到了大量运行Node.js的网站的流量。随着交通量的增加,它开始出现很多崩溃,这是以前从未发生过的。我的日志中出现以下错误:{[Error:connectEMFILE]code:'EMFILE',errno:'EMFILE',syscall:'connect'}Error:connectEMFILEaterrnoException(net.js:670:11)atconnect(net.js:548:19)atnet.js:607:9atArray.0(dns.js:88:18)atEventEmitter._tickCallback(node.js:192:40)有人知道它为

javascript - Node.js 错误 : connect ECONNREFUSED

我是node新手,在一个简单的教程中遇到了这个错误。我在OSX10.8.2上从CodeRunner和终端尝试这个。我也尝试将我的模块放在node_modules文件夹中。我可以说这是某种连接问题,但我不知道为什么?events.js:71throwarguments[1];//Unhandled'error'event^Error:connectECONNREFUSEDaterrnoException(net.js:770:11)atObject.afterConnect[asoncomplete](net.js:761:19)app.js:varmakeRequest=require

node.js - connect/expressjs 中的 "signed"cookie 是什么?

我试图弄清楚“签名cookie”到底是什么。网上没有多少,如果我试试这个:app.use(express.cookieParser('Asecret'));但仍然......Cookies在浏览器上仍然是100%正常的,我真的不知道这里的“签名”是什么(我有点希望在客户端上“看到”一些奇怪的东西,比如使用“secret”作为盐加密的数据?)文档说(https://github.com/expressjs/cookie-parser):ParseCookieheaderandpopulatereq.cookieswithanobjectkeyedbythecookienames.Opti

javascript - Redis 连接到 127.0.0.1 :6379 failed - connect ECONNREFUSED

我通过expressjs使用node.js我尝试将一个帐户存储到session中。所以,我尝试使用expressjs中的代码测试使用sessionvarRedisStore=require('connect-redis')(express);app.use(express.bodyParser());app.use(express.cookieParser());app.use(express.session({secret:"keyboardcat",store:newRedisStore}));但我收到错误Redis连接到127.0.0.1:6379失败-连接ECONNREFUSE

node.js - Connect.js methodOverride 有什么作用?

Connect.jsverytersedocumentation说methodOverrideProvidesfauxHTTPmethodsupport.这是什么意思?obviousGooglesearch没有帮助。为什么methodOverride有用? 最佳答案 如果你想模拟DELETE和PUT,methodOverride就可以了。如果你传入的_methodpost参数设置为'delete'或'put',那么你可以使用app.delete和在Express中使用app.put而不是一直使用app.post(因此更具描述性,更详

docker - 什么原因导致传输 : "dial unix/var/run/docker/containerd/docker-containerd.sock: connect: connection refused"?

关于如何解决这个问题有很好的解释。SOFQ1,SOFQ2以及更多关于SOF和互联网的相关问题。我担心的是,是什么导致了这个问题,以及为什么docker最终会处于这种状态。(/var/run包含应用程序即docker的运行时数据。为什么docker无法在此处连接/或写入。如果这一点不相关......请离开。)。我担心的是,我们的docker系统运行良好且稳定了好几天,突然我们看到了这个问题。我不能总是要求系统管理员重新启动docker或linux服务器(进程问题......当然我不想通过更好地了解docker来阻止它)。所以我要防止这个问题发生。我们使用基于fedora的linux,do

docker - minikube : not able to connect a locally deployed nginx service

我已经在我的ubuntu16.04机器上安装了minikube并启动了一个集群,并带有一条消息“Kubernetes在https://192.168.99.100:443上可用”接下来,我用下面的命令部署了nginx服务>kubectl.sh运行my-nginx--image=nginx--replicas=2--port=80--expose>kubectl.shgetpods-owideNAMEREADYSTATUSRESTARTSAGENODEmy-nginx-2494149703-8jnh41/1Running013m127.0.0.1my-nginx-2494149703-q

mule - docker 骡服务器 curl : (56) Recv failure: Connection reset by peer

这可能只是我对Docker的菜鸟知识,但我无法让网络正常工作。我正在尝试通过pr3d4t0r/mule存储库运行Mule服务器。我可以运行它,热插拔应用程序,但我可以访问它。我可以在没有Docker的情况下运行本地服务器,并且它可以完美运行。但当我尝试使用Docker时却不是这样。当我尝试执行简单的curl命令时,我得到“curl:(56)Recvfailure:Connectionresetbypeer”curlhttp://localhost:8090/Sven我尝试通过-P和分别通过-p8090:8090公开端口,但没有成功。当docker运行时,它会阻塞端口(我尝试同时运行Do

macos - Docker for mac 1.12.0 : how to connect to host from container

我已经在我的osx10.10上更新了docker,所以它现在使用的是osxnative虚拟化。但是,我发现从我的nginx容器中连接到我的主机很棘手。我试过这个:/sbin/iproute|awk'/default/{print$3}'得到了答案:172.17.0.1然后我在docker-compose.yml中使用了这个ip:extra_hosts:-"master:172.17.0.1"但我还是不断收到错误:172.17.0.1--[21/Jul/2016:09:33:46+0000]"GET/apiHTTP/1.1"502575"-""Mozilla/5.0(Macintosh;