Tag: error handling

启动我的电脑后出现“ECONNREFUSED”错误。 我正在使用一个快速服务器,我试图看到我可以提出请求

我正在做一个项目,我已经播种了一些数据。 但是,当我尝试对我的本地主机做任何请求时,我得到这个错误: // 20170624132844 // http://localhost:4310/campuses { "code": "ECONNREFUSED", "errno": "ECONNREFUSED", "syscall": "connect", "address": "127.0.0.1", "port": 5432 } 我的要求是在我重新启动我的电脑之前,不知道这里发生了什么。 有人可以请解释什么错误意味着如何处理它。 我在这里包括我的app.js代码以防万一。 'use strict'; if(process.env.NODE_ENV !== 'production'){ require('dotenv').config(); } //use npm install cors – this stands for Cross- origin resouce sharing const express = require('express'); const app = express(), bunyanLogger = require('express-bunyan-logger'); const PORT = process.env.PORT; […]

PHP的死亡白屏

现在我开始回到PHP,我开始记住为什么我放弃了。 我现在最讨厌的东西就是我所说的“PHP的死亡白屏”。 当PHP由于语法或其他原因而得到一个致命的错误时,它似乎总是死在没有实际发送任何东西给浏览器的情况下。 我已经添加了以下内容到我的.htaccess ,似乎大部分时间工作,但在这些情况下不起作用。 php_value display_errors 1 php_value display_startup_errors 1 php_value error_reporting 2147483647 # E_ALL 我错过了什么吗? 目前,我觉得我需要刷新每隔几行代码,以免我犯了一个错误,不得不search很多页面,试图找出我犯的一个小错误。 编辑:例如,给出下面的两行代码: $foo = array(':language' => $languageId; $foo = array(':language' => $languageId); 第一个将展现死亡的白色屏幕(即根本没有任何东西印在浏览器上),而第二个则会愉快地执行。

试图dockerize一个node.js文件,但不断收到错误

FROM node:7 WORKDIR ~/Desktop/CS612 COPY package.json ~/Desktop/CS612 RUN npm install COPY . ~/Desktop/CS612 CMD node server.js EXPOSE 3000 好吧,我已经转换它,并能够得到这个远: Step 5/7 : COPY . ~/Desktop/CS612/ —> 885080c48872 Step 6/7 : CMD node server.js —> Running in 7ffbaeec889f —> 61654068c183 Removing intermediate container 7ffbaeec889f Step 7/7 : EXPOSE 3000 —> Running in 6862095ac871 —> abb84902c53b Removing […]

在Docker容器中,php(unit)不显示错误输出

我认识到这可能是一个PHP的configuration问题,而不是docker或phpunit,但我想清楚不同的移动件。 我有一个docker容器与下面的Dockerfile FROM php:5.6-cli COPY . /spider WORKDIR /spider RUN pecl install xdebug RUN docker-php-ext-enable xdebug RUN curl -sS https://getcomposer.org/installer | php — –install-dir=/usr/bin/ –filename=composer 当我使用( docker run -it my_php bash ) docker run -it my_php bash bash的容器时,我可以validationphp和xdebug是否正确安装。 当我尝试运行vendor/bin/phpunit ,testing开始,遇到一个错误,然后进程简单地死亡,没有错误输出。 失败的testing显示失败并通过testing显示绿色。 以下为什么phpunit不能在控制台中显示任何错误 ,我已经添加了 ini_set('error_reporting', E_ALL); // or error_reporting(E_ALL); ini_set('display_errors', '1'); ini_set('display_startup_errors', '1'); 到testingbootstrap.php文件中 <ini name="display_errors" […]