Hi Matt,
I finally worked up the nerve to try this out. A little confusing for a non-developer newbie, but I did succeed in getting Hello World going and put together a test Indigo action.
However, the test case is throwing an error that I'm having trouble analyzing. The URL in the log is correct (I can execute it directly in the browser) but the process aborts before actually issuing it and Alexa says something about having trouble accessing the skill if I issue the command verbally. I get the same log report whether I issue the command verbally or through the test function.
Would you mind taking a look at this log to see if anything jumps out at you? (of course, I blocked out the server name) Thanks!
--Dave
Run Action test
2015-08-19T01:59:50.187Z f9a0072a-4615-11e5-8a2a-b135d3bcfbeb Making request:
https://xxx.xxx.xxx/indigo/actions/test?_method=execute /var/task/node_modules/request-digest/request-digest.js:39
var challenge = this._parseDigestResponse(res.caseless.dict['www-authentic
^
TypeError: Cannot read property 'caseless' of undefined
at handleResponse [as _handleResponse] (/var/task/node_modules/request-digest/request-digest.js:39:50)
at Request._callback (/var/task/node_modules/request-digest/request-digest.js:29:12)
at self.callback (/var/task/node_modules/request-digest/node_modules/request/request.js:354:22)
at Request.emit (events.js:95:17)
at Request.onRequestError (/var/task/node_modules/request-digest/node_modules/request/request.js:1011:8)
at ClientRequest.emit (events.js:95:17)
at CleartextStream.socketErrorListener (http.js:1552:9)
at CleartextStream.emit (events.js:95:17)
at SecurePair.<anonymous> (tls.js:1400:19)
at SecurePair.emit (events.js:92:17)
END RequestId: f9a0072a-4615-11e5-8a2a-b135d3bcfbeb
REPORT RequestId: f9a0072a-4615-11e5-8a2a-b135d3bcfbeb Duration: 3615.77 ms Billed Duration: 3700 ms Memory Size: 128 MB Max Memory Used: 18 MB
Process exited before completing request