草庐IT

javascript - Node.js POST 导致 [错误 : socket hang up] code: 'ECONNRESET'

我创建了一个示例来将数据发布到休息服务,我发现当我有非ascii或非拉丁字符(请参阅data.firstName)时,我使用TEST-REST.js的发布请求将抛出error:{[Error:sockethangup]code:'ECONNRESET'}.//TEST-REST.jsvarhttp=require('http');vardata=JSON.stringify({firstName:'JoaquÌn',});varoptions={host:'127.0.0.1',port:3000,path:'/users',method:'POST',headers:{'Conten

node.js - 在 npm 包全局安装上获取 "npm ERR! code EPEERINVALID"

每当我安装任何全局包时,我都会收到此错误。Error:-onnpmpackagesglobalinstall例如:-robins@robins-H61MLV3:~$sudonpminstall-gjshint/usr/bin/jshint->/usr/lib/node_modules/jshint/bin/jshintnpmERR!Linux3.19.0-25-genericnpmERR!argv"node""/usr/local/bin/npm""install""-g""jshint"npmERR!nodev0.10.25npmERR!npmv2.13.2npmERR!codeEP

javascript - Visual Studio Code Intellisense 不适用于 Javascript

我在Windows和Mac上使用VisualStudioCode(VSC)0.10.11。出于这个问题的目的,我有这个小的JavaScript片段:'usestrict';constos=require('os');console.log(os.homedir());我在VisualStudioCode上关注了JohnPapa(Blogentry和PluralsightVisualStudioCodeJavaScriptIntellisense-对于那些有帐户的人),因此我希望VSC在输入可用时提供Intellisense和快速修复选项。在上面的代码片段中,VSC可以识别console

node.js - 在 Visual Studio Code 中使用 "preLaunchTasks"和命名任务

根据thedocumentation,可以在调试前启动程序:Tolaunchataskbeforethestartofeachdebugsession,setthepreLaunchTasktothenameofoneofthetasksspecifiedintasks.json.我没有看到“命名”任务的示例语法,但是schemadocumentation揭示了一个名为taskName的属性。我尝试使用它将我的launch.jsonpreLaunchTasks链接到任务,但它没有工作。当我启动我的程序时,VisualStudioCode报告了这个错误:Couldnotfindauniq

node.js - 可以将 Visual Studio Code 配置为使用 nodemon 启动吗

我已将nodemon作为全局包安装在我的系统中。当我在cmd中执行nodemon时它可以工作。但是当我在这个launch.json文件中使用vscode时,vscode会抛出这个异常:requestlaunch:runtimeexecutableXXX\XXX\XXX\XXX\nodemondoesnotexistslaunch.json是:{"version":"0.2.0","configurations":[{"name":"Launch","type":"node","request":"launch","program":"app.js","stopOnEntry":fals

node.js - Visual Studio Code 使用 NVM 指定的 Node 版本

VSCode是否可以使用NVM指定的Node版本?我在本地安装了6.9.2。即使从OSX终端(不是VSCode终端)切换到另一个版本,重新启动VSCode,VSCode仍然显示使用6.9.2。OSX终端MacBook-Pro-3:~mac$node-vv7.8.0VS代码终端MacBook-Pro-3:QB-Invoice-APImac$node-vv6.9.2 最佳答案 在VS代码中:转到您的launch.json文件在配置中添加runtimeVersion属性,如下所示在本例中,我们假设4.8.7已经使用nvm安装:{"vers

node.js - Node "npm ERR! code SELF_SIGNED_CERT_IN_CHAIN"

我是nodejs和npm的新手。我正在尝试安装log4js,这是安装命令:npminstalllog4js我从Windows命令行运行它,在标记旋转一段时间后,我收到以下错误:npmERR!Windows_NT6.3.9600npmERR!argv"C:\\ProgramFiles\\nodejs\\\\node.exe""C:\\ProgramFiles\\nodejs\\node_modules\\npm\\bin\\npm-cli.js""install""log4js"npmERR!nodev0.12.0npmERR!npmv2.5.1npmERR!codeSELF_SIGNE

node.js - 使用 Visual Studio Code 的 Mocha 断点

是否可以使用VisualStudioCode向Mocha测试添加断点?通常在调试代码时,需要配置launch.json,将程序属性设置为Javascript文件执行。不过,我不确定如何为Mocha执行此操作。 最佳答案 您知道吗,您只需进入启动配置,将光标放在其他配置之后或之间,然后按ctrl-space即可获得自动生成当前有效的mocha配置?这对我来说非常好。包括在断点处停止。(我也有一个以前的,现在已经过时了,由于各种与设置相关的原因,它不再适用了。)从VSCode1.21.1(2018年3月)开始,这会产生:{"versio

javascript - 在 Visual Studio Code 中运行 JavaScript

有没有办法使用VisualStudioCode执行JavaScript并显示结果?例如,一个脚本文件包含:console.log('helloworld');我认为需要Node.js,但不知道该怎么做?ByVisualStudioCodeImeanthenewCodeEditorfromMicrosoft-NotcodewrittenusingVisualStudio. 最佳答案 有一种更简单的方式来运行JavaScript,无需配置:安装CodeRunnerExtension在文本编辑器中打开JavaScript代码文件,然后使用

node.js - 如何解决 npm 错误 "npm ERR! code ELIFECYCLE"

我正在尝试学习react,所以我有这个全栈react投票应用程序的示例代码,我试图让它工作,但是在运行npminstall和npmstart之后,我收到以下错误我运行npmstart谁能帮我解决这个问题:npmERR!Darwin16.4.0npmERR!argv"/usr/local/bin/node""/usr/local/bin/npm""run""server"npmERR!nodev7.5.0npmERR!npmv4.3.0npmERR!fileshnpmERR!codeELIFECYCLEnpmERR!errnoENOENTnpmERR!syscallspawnnpmERR