小编ene*_*fuu的帖子

React Native Android 中的 AWS SNS 错误“URL.hostname 未实现”

在 React Native 中使用适用于 JavaScript v3 的 AWS 开发工具包中的 SNS 服务

当我尝试创建端点(或通过 AWS 执行任何命令)时,出现此错误URL.hostname is not implemented

  • 我尝试了许多其他命令;同样的错误
  • 我所做的唯一会产生不同错误的事情是,如果我region在创建客户端时从参数中删除。Region is missing然后它在同一个地方出错。但值得注意的是,如果我只是asdf123为区域传递无意义的 (),它会产生相同的 URL.hostname 错误
import { CognitoIdentityClient } from "@aws-sdk/client-cognito-identity";
import { fromCognitoIdentityPool } from "@aws-sdk/credential-provider-cognito-identity";
import { SNSClient, CreatePlatformEndpointCommand } from "@aws-sdk/client-sns";

const region = 'us-west-2'
const sns = new SNSClient({
    region: region,
    credentials: fromCognitoIdentityPool({
        client: new CognitoIdentityClient({ region }),
        identityPoolId: identityPoolId,
    }) /// doesn't matter whether I pass credentials or not, …
Run Code Online (Sandbox Code Playgroud)

react-native aws-sdk-js

6
推荐指数
1
解决办法
6345
查看次数

标签 统计

aws-sdk-js ×1

react-native ×1