私は、開発者だけが見ることができるように、HerokuプライベートでNodeJSアプリケーションを作成しようとしています。基本的な認証のように、それを行う簡単な方法はありますか? (私が見つけ出すすべての解決策は、Rubyアプリケーションに固有のものです)。HerokuでNodeJsアプリケーションをプライベートにする
6
A
答えて
2
0
私は同じ問題があります。私はあなたのために働くかもしれない1つの解決策を得ることに成功しましたが、それは角度のフルスタックからの組み込みユーザーログインを妨げるように見えるので、私にとっては適切ではありませんでした。
私は、開発者と利害関係者だけがそれを見ることができるように、アプリケーションをパスワードで保護する簡単な方法を望んでいました。 https://www.npmjs.org/package/http-authトリックを行うようです。
これには、http-authをプロジェクトに追加します(npm install http-auth --save)。次に、createServerが定義されているファイルとそのコードを検索する必要があります。
あなたはExpressを使用している場合、あなたは、例えばHTTP-AUTHのドキュメントからいずれかのオプションを試すことができない場合は、この
// HTTP Authentication
var preAuth = require('http-auth');
var basic = preAuth.basic({
realm: "Restricted Access! Please login to proceed"
}, function (username, password, callback) {
callback((username === "user" && password === "password"));
}
);
// Setup server
var app = express();
app.use(preAuth.connect(basic));
var server = require('http').createServer(app);
ような何かを行うことができます
// Authentication module.
var auth = require('http-auth');
var basic = auth.basic({
realm: "Simon Area."
}, function (username, password, callback) { // Custom authentication method.
callback(username === "Tina" && password === "Bullock");
}
);
// Creating new HTTP server.
http.createServer(basic, function(req, res) {
res.end("Welcome to private area - " + req.user + "!");
}).listen(1337);
ここには、やや類似したアプローチの2つの関連スレッドもあります。
関連する問題
- 1. HerokuでNodeJS/Babel/Gruntアプリケーションをデプロイする
- 2. Herokuでweb-starter nodejsアプリケーションをデプロイできない
- 3. HerokuアプリをプライベートGithub Repoにリンク
- 4. herokuにnodejs/mongooseを配備する
- 5. herokuにnodejsアプリケーションをデプロイすると成功するが、「アプリケーションエラー」が発生する
- 6. Heroku NodeJSアプリをhttpsにリダイレクト
- 7. Heroku - NodeJSアプリケーションエラー
- 8. NodeJs MongoDBとHeroku
- 9. Nodejs heroku h12
- 10. NodeJS Herokuデプロイメントエラー
- 11. HerokuにNodeJS Appをデプロイできない
- 12. heroku nodejsアプリケーションのデプロイ時にエラーが発生しました
- 13. デプロイされたHeroku NodeJSアプリケーションでnpmスクリプトを実行する方法
- 14. Heroku用NodeJS Proxy Server
- 15. HerokuとのNodejsポートエラー
- 16. Mocha + Nodejs + Heroku .envファイル
- 17. Herokuのは、カプチーノアプリ(Nodejs)
- 18. 2つのポートを持つHerokuのNodeJSとsocket.ioアプリケーション
- 19. NodeJSアプリケーションはローカルで動作しますが、Herokuでクラッシュします
- 20. サブドメインをHerokuアプリケーションに、ルートドメインを別のHerokuアプリケーションにポイントする方法は?
- 21. nodejs + totaljs + herokuでデータを失う
- 22. NodeJsアプリケーション用のHeroku Postgresアドオン接続文字列
- 23. heroku nodejs Webアプリケーション用のnginxの設定方法
- 24. 角度4/NodeJSをHerokuに配置
- 25. ECSでnodejsアプリケーションをホストするには?
- 26. NodejsアプリケーションをデプロイするときのログのHeroku bcryptエラーの理解
- 27. NodeJS /エクスプレスリクエストエンティティが大きすぎる - Herokuの
- 28. Selenium NodeJS WebアプリケーションをHerokuにデプロイするにはどうすればよいですか?
- 29. エラーEADDRNOTAVAILとHeroku nodejsサーバー
- 30. nodejs heroku crushed(h10エラー)(defined_crc)
あなたは、フレームワークの任意の並べ替えを使用していますか? – max