CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 13:26:04 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-robots-tag: none
etag: W/"760a4d70f6acb9f43d3d6836c5ec2822"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=t5tjgSSPAz1dloGxg%2Fs5jog0F0FbrAFgZD5BOgJytYc3c0CMu0XFj0upBvefL4GTzpFVGz6wq87I6Mkcn1VjcN%2FO2lQ9Rq2%2FQQ9tvqZhzuyrjh40eNX7FAcTHknJQ03xnuD9RREMDkRb8yOMtBnp%2Bh9Kxxw31Grh%2Bw6wckjkLSstVzeQdilHDQJFSrcIehtj8lz96ILDl4btjnow9ajLh9SyB2YkFz%2BqCCZDgBcDVdSW1EF9ET%2FSQ6kZ30PjDl7ojRtzbAJmX%2FwzteKC1XWQCw%3D%3D--VlS0FSGf1bampV9H--MaNnaUaxbLSRl50E6EdRZA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1187395481.1753277163; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 13:26:03 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 13:26:03 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: B336:35EBF4:C57E62:EA4CBC:6880E2EB
Throwing Error()s · SaltwaterC/aws2js Wiki · GitHub
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 32
Throwing Error()s
SaltwaterC edited this page Feb 10, 2012
·
14 revisions
The aws2js module tries to avoid throwing errors. Instead it chooses to report the errors as the error argument of the callback argument of a specific method. However, it throws errors when there is an user error which can't be recovered without actual human intervention.
The situations:
- Lack of client.setCredentials() call before making a remote request or lack of passed credentials to the aws.load().
- query.setRegion() throws an Error() if the specified region is invalid. Implementing a callback argument brings little benefit besides adding yet another callback in your chain. Since the values are fixed, you may hardcode your own map or something like this. This error is thrown only when you fat finger the region name.
- the client loader, aws.load(), throws an Error() if you specify an invalid client name. Implementing a callback here would be the stupidest thing ever. Without a properly returned client this module does basically nothing. As the previous case, the clients have a fixed name. This Error() is thrown if you fat finger their name.
- query.setApiVersion() throws an Error() if you specify a syntactically broken query API version number. Obviously, this happens only when you fat finger the string indicating the version.
- If you use a broken Response Body Handler.
- If you use a broken Request Body Handler.
- If you use an invalid SQS queue path when calling sqs.setQueue().
- If you don't pass a session token argument for dynamodb.setCredentials().
- If you try to load the S3 client under node.js v0.6.9. Use up to 0.6.8 or 0.6.10. Reason: #2636.
Clone this wiki locally
You can’t perform that action at this time.