Downloading jar over https protocol#41
Conversation
|
for request behind a proxy, update with the following: http.get({
host: PROXY_HOST,
port: PROXY_PORT,
headers: {
'Proxy-Authorization': 'Basic ' + new Buffer(PROXY_USER + ':' + PROXY_PASSWORD).toString('base64')
},
path: downloadUrl
}, function (response) { |
| var download = function (downloadUrl, installPath, callback) { | ||
| console.log("Started downloading Dynamodb-local. Process may take few minutes."); | ||
| http.get(downloadUrl, function (response) { | ||
| https.get(downloadUrl, function (response) { |
There was a problem hiding this comment.
Please resolve this part of the conflict.
There was a problem hiding this comment.
Sorry, master branch seems to have been modified in many other places besides this one.
There was a problem hiding this comment.
It appears the original developer may not be active on this thread, I created a applied these same changes on the master branch and created a new PR: https://github.com/99x/dynamodb-localhost/pull/78
There was a problem hiding this comment.
Parece que o desenvolvedor original pode não estar ativo neste tópico, criei e apliquei essas mesmas alterações no branch master e criei um novo PR: #78
Amigo como faço para atualizar no meu projeto e voltar a funcionar?
There was a problem hiding this comment.
Parece que o desenvolvedor original pode não estar ativo neste tópico, criei e apliquei essas mesmas alterações no branch master e criei um novo PR: #78
Amigo como faço para atualizar no meu projeto e voltar a funcionar?
To get his working we will need the PR merged and the subsequent package serverless-dynamodb-local updated to use the new version of this package. I assume the package will be incremented to 0.0.10 when it is merged.
There was a problem hiding this comment.
FYI: This package (dynamodb-localhost) doesn't appear to be maintained, with no new releases to NPM in over 4 years.
Solution: You can use aws-dynamodb-local, a maintained fork, instead. (Disclaimer: I am a contributor to this fork). It is a drop-in replacement for this package, and is updated to fix this bug. If you're using serverless-dynamodb-local, you can also replace that with it's equivalent serverless-dynamodb.
Migrating takes about 2 minutes, with a full guide in the README. Of course, it's all still open-source and MIT licensed. Ownership of this new package sits with a registered charity, that is committed to maintaining the package into the future and is open to contributions from the community.
|
FYI: This package ( Solution: You can use aws-dynamodb-local, a maintained fork, instead. (Disclaimer: I am a contributor to this fork). It is a drop-in replacement for this package, and is updated to fix this bug. If you're using Migrating takes about 2 minutes, with a full guide in the README. Of course, it's all still open-source and MIT licensed. Ownership of this new package sits with a registered charity, that is committed to maintaining the package into the future and is open to contributions from the community. |
This change was made to avoid the error when install process is executed:
Error: Error getting DynamoDb local latest tar.gz location: 301
at ClientRequest. (.../node_modules/serverless-dynamodb-local/node_modules/dynamodb-localhost/dynamodb/installer.js:14:26)
at Object.onceWrapper (events.js:315:30)
at emitOne (events.js:116:13)
at ClientRequest.emit (events.js:211:7)
at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:551:21)
at HTTPParser.parserOnHeadersComplete (_http_common.js:115:23)
at Socket.socketOnData (_http_client.js:440:20)
at emitOne (events.js:116:13)
at Socket.emit (events.js:211:7)
at addChunk (_stream_readable.js:263:12)
at readableAddChunk (_stream_readable.js:250:11)
at Socket.Readable.push (_stream_readable.js:208:10)
at TCP.onread (net.js:607:20)
Error: Protocol "https:" not supported. Expected "http:"
at new ClientRequest (_http_client.js:131:11)
at request (http.js:38:10)
at Object.get (http.js:42:13)
at ClientRequest. (.../node_modules/serverless-dynamodb-local/node_modules/dynamodb-localhost/dynamodb/installer.js:16:18)
at Object.onceWrapper (events.js:315:30)
at emitOne (events.js:116:13)
at ClientRequest.emit (events.js:211:7)
at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:551:21)
at HTTPParser.parserOnHeadersComplete (_http_common.js:115:23)
at Socket.socketOnData (_http_client.js:440:20)
at emitOne (events.js:116:13)
at Socket.emit (events.js:211:7)
at addChunk (_stream_readable.js:263:12)
at readableAddChunk (_stream_readable.js:250:11)
at Socket.Readable.push (_stream_readable.js:208:10)
at TCP.onread (net.js:607:20)