[解決済み] express.jsサーバーにSSL証明書を設定する方法を教えてください。
2022-05-14 06:31:01
質問
以前、expressの古いバージョンでは、このようなことができました。
express.createServer({key:'keyFile', cert:'certFile'});
しかし、expressの新しいバージョンでは、これはもう動作しません。
var app = express();
を呼び出す必要があります。
app.use()
を呼び出して証明書を設定すべきでしょうか?もしそうなら、どのように?
どのように解決するのですか?
参照 エクスプレスのドキュメント と同様に https.createServer の Node ドキュメントを参照してください。 の Node ドキュメントも参照してください (これは express が使用を推奨しているものです)。
var privateKey = fs.readFileSync( 'privatekey.pem' );
var certificate = fs.readFileSync( 'certificate.pem' );
https.createServer({
key: privateKey,
cert: certificate
}, app).listen(port);
その他のcreateServerのオプションはat: http://nodejs.org/api/tls.html#tls_tls_createserver_options_secureconnectionlistener
関連
-
[解決済み】Discord.js が特定のチャンネルにメッセージを送信する場合
-
[解決済み] npm not able to find a fileに関連するエラーは何が原因でしょうか?node_modules サブフォルダ内にコンテンツがありません。なぜでしょうか?
-
[解決済み] OpenSSLを使用して自己署名入りSSL証明書を生成する方法を教えてください。
-
[解決済み] Node.js上のExpress.jsでGET(クエリ文字列)変数を取得する方法とは?
-
[解決済み] ローカルにインストールしたパッケージの実行ファイルを node_modules で使用するには?
-
[解決済み] nodeやExpressを使用してJSONを返す正しい方法
-
[解決済み] ネストされたNPM依存性のバージョンを上書きするにはどうすればよいですか?
-
[解決済み] node.jsのhttps.requestで無効な自己署名入りssl証明書を無視する?
-
[解決済み】ファイアウォール越しにHTTPSでGitHubにアクセスしようとすると、SSL証明書が拒否される。
-
[解決済み】Node.js / Express.js - app.routerはどのように動作するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】AWS STS AssumeRoleへのアクセスを可能にする方法
-
[解決済み] 再インストールを繰り返しても、npm run でモジュール 'sass' が見つからない。
-
[解決済み】Node.jsのエラーECONNRESETをデバッグするにはどうすればよいですか?
-
[解決済み】Google spreadsheet api Requestに不十分な認証スコープがあった。
-
[解決済み] 非推奨パッケージに関するNPM警告メッセージ
-
[解決済み】「npm install」と「npm rebuild」の違いとは?
-
[解決済み】NPMインストールエラー:解析中の予期せぬJSON入力の終了 '...nt-webpack-plugin": "0'' 付近。
-
[解決済み】AWS lambda function エラー - モジュール 'index' をインポートできません。エラー
-
[解決済み] Node.jsのホスト名/IPが証明書のaltnamesと一致しない
-
[解決済み] エラーです。Ionic使用中にモジュール '../lib/utils/unsupported.js' が見つかりません。