我正在尝试发布在本地运行良好的 SPA 应用程序,但是当我将其推送到 Github Pages 时,如果您直接导航到它们,则内部页面不会注册。
例如http://USER.github.io/PROJECT_NAME/有效但http://USER.github.io/PROJECT_NAME/about无效,因为没有重定向或重写。index.html 位于项目的根目录。
我正在尝试设置一个Lambda和API网关,它将执行s3.getObject()并输出二进制图像作为响应.最终我想从s3中提取图像并在运行中调整大小而不是将它们保存回s3,但是我似乎无法获得输出的简单图像.
我的简单lambda看起来像这样:
'use strict';
const http = require('http');
exports.handler = (event, context, callback) => {
http.get('http://i.stack.imgur.com/PIFN0.jpg', function(res) {
var body = '';
res.on('data', function(chunk) {
// Agregates chunks
body += chunk;
});
res.on('end', function() {
callback(null, body);
});
});
};
Run Code Online (Sandbox Code Playgroud)
我已经设置了API网关二进制支持以允许'image/jpeg',并且我尝试在方法响应和集成响应中设置内容类型.
我一直在使用Redux一个月,当项目变得非常大时,似乎没有必要将整个应用程序暴露给每个Reducer的所有值.是否有创建临时国家或为组成部分创建个别国家的好方法?
我是否认为这一切都是错误的,还是因为某种原因以这种方式构建?