gpt4 book ai didi

facebook - node.js -express.static 和 facebook-wrapper - 无法 POST

转载 作者:太空宇宙 更新时间:2023-11-03 23:46:16 25 4
gpt4 key购买 nike

我正在开发一个 node.js 项目,我需要与 facebook 建立连接。我选择了一些 Facebook 库。我喜欢的最后一个是 facebook-wrapper 。他们的示例工作完美,但是当我添加 express.static(__dirname + '/public') 时,出现错误:Cannot POST/。我尝试过 connect我也是,但我也有同样的错误。

var server = express.createServer( 
express.logger(),
express.bodyParser(),
express.cookieParser(),
express.session({ secret: 'secret123' }),
facebook.auth(options),
express.static(__dirname + '/public')
);

最佳答案

问题是静态中间件不服务通过 POST 方法发出的请求。您必须在路由器中显式处理它,如下所示:

app.post('/', function(req, res) {
res.sendfile(__dirname + '/public/index.html');
});

但是有一个拉取请求可以缓解这个问题:https://github.com/senchalabs/connect/pull/482 .

关于facebook - node.js -express.static 和 facebook-wrapper - 无法 POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11040082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com