Javascript DynamoDB和节点Js:意外的令牌h

Javascript DynamoDB和节点Js:意外的令牌h,javascript,json,node.js,database,amazon-web-services,Javascript,Json,Node.js,Database,Amazon Web Services,我正试图与DynamoDB竞争Node js亚马逊入门指南。我正在尝试创建一个表,但出现以下错误: Unable to create table. Error JSON: { "message": "Unexpected token h", "code": "SyntaxError", "time": "2016-05-06T16:59:50.411Z", "statusCode": 200, "retryable": false, "retryDelay": 0 我正

我正试图与DynamoDB竞争Node js亚马逊入门指南。我正在尝试创建一个表,但出现以下错误:

Unable to create table. Error JSON: {
  "message": "Unexpected token h",
  "code": "SyntaxError",
  "time": "2016-05-06T16:59:50.411Z",
  "statusCode": 200,
  "retryable": false,
  "retryDelay": 0
我正在运行以下节点(直接取自amazon start guide):

根据本教程,我在端口8080上运行了一个本地web服务器:。它似乎工作得很好


谢谢。

您正在将AWS端点设置为
http://localhost:8000
。这使得AWS SDK向该URL而不是Amazon的服务器发送AWS API调用。你确定这就是你想要的吗?除非您在本地运行DynamoDB版本,否则将为每个DynamoDB请求向自己的服务器发出请求,并尝试将结果解释为JSON

SDK通常会根据区域正确设置端点,因此通常不需要手动设置。尝试在不使用端点设置的情况下配置AWS:

AWS.config.update({
    region: "us-west-2"
});

您正在将AWS端点设置为
http://localhost:8000
。这使得AWS SDK向该URL而不是Amazon的服务器发送AWS API调用。你确定这就是你想要的吗?除非您在本地运行一个版本的DynamoDB,否则这将为每个DynamoDB请求向您自己的服务器发出请求,并尝试将结果解释为JSON

SDK通常会根据区域正确设置端点,因此通常不需要手动设置。尝试在不使用端点设置的情况下配置AWS:

AWS.config.update({
    region: "us-west-2"
});

我会检查
/.aws/credentials.json
是否为有效的json(双引号属性名称等),谢谢。以下是我的资料:{“accessKeyId”:“XXXXXXXXXXXX”,“secretAccessKey”:“XXXXXXXXXXXXXXXXXXXX”,“region”:“us-east-1”}。我会检查
/.aws/credentials.json
是否为有效的json(双引号属性名称等)。谢谢。下面是我的资料:{“accessKeyId”:“XXXXXXXXXXXX”,“secretAccessKey”:“XXXXXXXXXXXXXXXXXXXX”,“region”:“us-east-1”}谢谢阿泰洛。是的,我在8000端口本地运行DynamoDB。我正在一步一步地学习亚马逊教程。。。只是试着学习。谢谢阿泰洛。是的,我在8000端口本地运行DynamoDB。我正在一步一步地学习亚马逊教程。。。只是想学。