我有一个运行在Firebase Functions
上的快速应用程序和一个托管在Firebase托管
上的静态网站。这个静态网站是一个AMP网站,带有一个表单,可以发布到快速应用程序。当我提交它时,我得到了这些错误:
响应必须包含AMP-访问-控制-允许-源-起源头
表单提交失败:错误:响应必须包含AMP Access Control Allow Source Origin标头
在我的express应用程序中:
const app = express();
app.use(function (req, res, next) {
let origin = req.header('origin').toLowerCase()
res.set('Access-Control-Allow-Origin', origin);
res.set('Access-Control-Allow-Headers', 'Origin, X-Requested-With,
Content-Type, Accept');
res.set('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, HEAD, PUT');
res.set('Access-Control-Allow-Credentials', 'true');
res.set("AMP-Access-Control-Allow-Source-Origin", origin);
next();
});
Aside from res.set("AMP-Access-Control-Allow-Source-Origin", origin);
尝试也包括这个标题
header("Access-Control-Expose-Headers: AMP-Access-Control-Allow-Source-Origin");
如AMP指南中的CORS所述。
您也可以查看此SO帖子以获取实施参考。
问题内容: 我正在尝试为https连接配置ExpressJS应用。Express服务器在localhost:8080和安全的一个localhost:8443上运行。 这是与https相关的server.js代码: 这是我的Nginx配置: 我做了什么 : 使用Letsencrypt certonly工具为域fire.mydomain.me生成SSL证书。 配置nginx。 配置server.js节
引入 Maven 依赖 <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>shardingsphere-jdbc-core</artifactId> <version>${shardingsphere.version}</version> </dependency> <!-- 使用
引入 Maven 依赖 <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>shardingsphere-jdbc-core</artifactId> <version>${shardingsphere.version}</version> </dependency> 规则配置 Sha
我目前正在寻找一种动态组装config-keys(回退处理)的方法,然后在我们的microprofile-config.properties文件中查找这些。这样的文件可能如下所示: 因此,当存在客户和子客户时,使用on 我得到这个问题的原因是我想使用注释,所以没有ConfigProvider.getConfig()。这意味着我必须在自定义的中组装动态配置键。 我知道ConfigSources是在服
我正在建立一个使用osCommerce 2.3的网站。该网站已经接近完成,所以我设置了一个贝宝沙箱来测试交易/支付过程。我正在使用与OSCommerce一起提供的PayPal Express结账模块。我将沙箱用户名、密码和签名插入到模块中,并尝试了凭据测试链接。测试失败,测试调试电子邮件显示$_GET或$_POST没有传输数据。从这里我该去哪里?
本文向大家介绍express express-session的使用小结,包括了express express-session的使用小结的使用技巧和注意事项,需要的朋友参考一下 简介 express-session是express中的一个处理session的中间件,可以说是express中最常见的中间件之一了. 由于会话管理依赖cookie的使用,所以它的api中有很多用于控制cookie的部分.