[英]Unable to use Dynamodb locally with Node 18.13.0
我有一個我不明白的問題。 對於節點 18.13.0,我無法在本地使用 Dynamodb。
我總是收到此錯誤:“消息”:“UnknownEndpoint:不可訪問的主機:本地主機'在端口 8005'。此服務可能在“本地主機”區域不可用。”,“類型”:0
但是對於節點 16 我沒有問題。 這是我可以給你的所有信息,我在 Ventura 13.1(也在 windows 11)上的 mac(m1)上。
無服務器版本:
這是我的 serverless.yml:
service: hydradis-planning-delivery
provider:
name: aws
functions:
- '${file(routes.yml)}'
plugins:
- serverless-plugin-typescript
- serverless-offline
- serverless-dynamodb-local
custom:
dynamodb:
start:
port: 8005
serverless-offline:
httpPort: 3005
lambdaPort: 3015
這是我的連接:
var dynamoDbCreation = new AWS.DynamoDB({
region: 'localhost',
endpoint: ('http://localhost:8005')
});
你能幫助我嗎?
您不應使用文字字符串localhost
作為區域,而應使用端點:
var dynamoDbCreation = new AWS.DynamoDB({
region: 'http://127.0.0.1:8005',
endpoint: ('http://localhost:8005')
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.