Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在托管静态网站的AWS S3上配置重定向到api?_Javascript_Amazon Web Services_Api_Amazon S3_Bucket - Fatal编程技术网

Javascript 如何在托管静态网站的AWS S3上配置重定向到api?

Javascript 如何在托管静态网站的AWS S3上配置重定向到api?,javascript,amazon-web-services,api,amazon-s3,bucket,Javascript,Amazon Web Services,Api,Amazon S3,Bucket,其基本思想是将对/api的调用重定向到某个源。 例如==> 我有我的html文件 重定向-API 常数api=https://jsonplaceholder.typicode.com'; 获取(api+'/todos/1') .then(response=>response.json()) .then(json=>console.log(json)).catch(console.log); const ENV_API='/API'; 获取(ENV_API+'/todos/1') .then(

其基本思想是将对/api的调用重定向到某个源。 例如==>

我有我的html文件


重定向-API
常数api=https://jsonplaceholder.typicode.com';
获取(api+'/todos/1')
.then(response=>response.json())
.then(json=>console.log(json)).catch(console.log);
const ENV_API='/API';
获取(ENV_API+'/todos/1')
.then(response=>response.json())
.then(json=>console.log(json)).catch(console.log);
重定向api
我确实解决了以下问题:

<RoutingRules>
<RoutingRule>
<Condition>
    <KeyPrefixEquals>api/</KeyPrefixEquals>
</Condition>
<Redirect>
    <HostName>jsonplaceholder.typicode.com</HostName>
    <ReplaceKeyPrefixWith></ReplaceKeyPrefixWith>
</Redirect>
</RoutingRule>

原料药/
jsonplaceholder.typicode.com

/jsonplaceholder.typicode.com谢谢,@JamesDeanI可以通过:api/jsonplaceholder.typicode.com解析