Meteor アプリにログインした人だけがファイルをダウンロードできるように、フォルダーを制限するにはどうすればよいですか?
これを行うための複数の方法を調べましたが、主な問題は、次のようにアクセスできないことです( I get null
.):
Meteor.user() or this.userId()
私は試した:
__meteor_bootstrap__.app
.use(connect.query())
.use(function(req, res, next) {
Fiber(function () {
// USER HERE?
}).run();
});
また
__meteor_bootstrap__.app.stack.unshift({
route: "/protected/secret_document.doc", // only users can download this
handle: function(req, res) { Fiber(function() {
// CHECK USER HERE ?
// IF NOT LOGGED IN:
res.writeHead(403, {'Content-Type': 'text/html'});
var content = '<html><body>403 Forbidden</body></html>';
res.end(content, 'utf-8');
}).run() }
});