草庐IT

code-shop

全部标签

javascript - 您在 Parse 上测试 Cloud Code 的工作流程是什么?

所以我正在努力在beforeSave/afterSave/etc中开发相当多的业务逻辑。使用Parse.com键入webhook。作为Javascript/Parse新手,我发现流程有点乏味,我想知道我是否正确地接近它。在iOS端我发送一个测试PFObject这会激活该类的beforeSave()函数我遇到了语法错误检查控制台日志/错误,直到我想出解决方案修复文本编辑器中的错误保存并运行“解析部署”重复令人作呕。我可以使用RestConsole/Postman之类的东西来设置我的JSON请求吗?我是否可以在本地检查更多语法,而不必每次更改任意代码时都运行ParseDeploy?有没有像

node.js - WebSocket 连接到 'wss://' WebSocket 握手期间出错 : Unexpected response code: 400

我使用socket.io在我的node.js在express上运行的应用程序.本地版本(localhost)上的一切正常,但是当我切换到生产服务器(使用自定义证书通过https提供服务)时,我在浏览器控制台中收到以下错误:websocket.js:112WebSocketconnectionto'wss://infranodus.com/socket.io/?EIO=3&transport=websocket&sid=j_WBxkPY_RlpF9_ZAANP'failed:ErrorduringWebSockethandshake:Unexpectedresponsecode:400我

json - 无法将请求正文解析为 json : Unexpected character (\'-\' (code 45)) AWS Lambda + API + Postman

我已经尝试了几天从AWS中的API网关发送到Lambda函数的参数,但我没有成功。我决定从头开始,所以我按照他们的演练(http://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started.html#getting-started-new-lambda)我已检查过此演练两次,并且已按照信函中的步骤进行操作。问题当我从Postman或在Swift中测试API时,我收到了错误:{"message":"Couldnotparserequestbodyintojson:Unexpectedcharacter(\'

node.js - VS Code 未验证断点

我正在尝试在VSCode(v.1.24.0)中调试Node/ExpressTypeScript应用程序,并且在调试期间我的所有断点都显示为灰色。错误是“未验证的断点,已设置断点但尚未绑定(bind)。”我已经搜索过,但无法弄清楚我的配置有什么问题。控制台没有报错,我选择进程时调试器附加成功,但是断点不起作用。如何调试?基本文件夹结构:/.vscode/src/server.ts/dist/server.jslaunch.jsontsconfig.jsonlaunch.json{"type":"node","request":"attach","name":"AttachbyProces

node.js - 吉普错了!构建错误。堆栈错误 : 'make' failed with exit code 2

我目前正在开发一个nodejsWeb应用程序,我无法通过CloudFoundry在线推送该应用程序。我对错误进行了一些研究,似乎正在安装的某些软件包存在一些冲突。这是package.json文件。{"dependencies":{"c3":"^0.4.12","cfenv":"1.0.0","cloudant":"^1.8.0","dygraphs":"^2.0.0","express":"4.5.1","getmac":"1.0.6","http":"0.0.0","mqtt":"1.0.5","properties":"1.2.1","save":"^2.3.0","sockjs"

node.js - VS Code,更改调试器的 NodeJS 版本

我想将VSCode的NodeJS版本从4.5.0更改为7.7.2,专门针对不同的项目。我在Mac上使用nvm,我有上面提到的两个版本。它们用于不同的项目。尽管我可以使用nvm从终端进行更改,但VSCode使用默认版本。我每次都需要更改默认版本并完全重新启动VSCode。有没有办法改变配置,所以它拿起我想要的版本既适用于应用内终端,也适用于正在运行的项目? 最佳答案 在VSCode1.21之后,有比原答案更好的解决方案。您可以设置"runtimeVersion":"7.7.2"并且如果您安装了nvm/nvs,它将能够找到该版本的Nod

node.js - UnhandledPromiseRejectionWarning : Error: The contract code couldn't be stored, 请检查您的气体限制

我正在尝试将我的简单Solidity智能合约部署到Rinkeby网络上,但我不断收到错误消息:UnhandledPromiseRejectionWarning:Error:Thecontractcodecouldn'tbestored,pleasecheckyourgaslimit.我的Solidity代码很简单pragmasolidity^0.4.18;contractGreetings{stringpublicmessage;functionGreetings(stringinitialMessage)public{message=initialMessage;}functions

javascript - 在 Parse Cloud Code 中旋转上传的包含 EXIF 方向的图片

肖像图片,取自某些移动设备,通过HTML表单上传,嵌入网页时方向错误。这是由于EXIForientation元数据,例如可以具有值6=Rotate90CW告诉图像以特定方向显示。然而,图像本身-没有元数据-被横向存储为水平图像。根据图像渲染器的不同,您将看到正确的图像(如下面的左缩略图)或未应用旋转元数据(如右缩略图)。对于嵌入网站的图片,是后者。有没有办法在ParseCloudCode托管的Web应用程序中使用Javascript或Node.js手动旋转上传的图片?(仅解析云代码supportsafewdependencies-但您仍然可以自己上传小脚本)。

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