[解決済み] nodejs/expressからブラウザにsuccessステータスを送信するにはどうすればよいですか?
2023-07-20 02:25:46
質問
nodeJS/Expressjsサーバーに以下のようなコードを書きました。
app.post('/settings', function(req, res){
var myData = {
a: req.param('a')
,b: req.param('b')
,c: req.param('c')
,d: req.param('d')
}
var outputFilename = 'config.json';
fs.writeFile(outputFilename, JSON.stringify(myData, null, 4), function(err) {
if(err) {
console.log(err);
} else {
console.log("Config file as been overwriten");
}
});
});
これで、送信されたフォームデータを取得して、JSONファイルに書き出すことができます。
これは完全に動作します。しかし、クライアントはある種の投稿状態のまま、最終的にタイムアウトします。そこで、何らかの成功状態または成功ヘッダーをクライアントに送り返す必要があります。
どのようにすればよいのでしょうか?
よろしくお願いします。
どのように解決するのですか?
エクスプレス・アップデート2015を実施しました。
代わりにこれを使用してください。
res.sendStatus(200)
これは非推奨とされています。
res.send(200)
関連
-
[解決済み] Webフォームのフィールド/入力タグでブラウザのオートコンプリートを無効にするにはどうすればよいですか?
-
[解決済み] Node.jsを完全にアンインストールして、最初から再インストールする方法 (Mac OS X)
-
[解決済み] Node.jsのnpmモジュールをアンインストールするにはどうすればよいですか?
-
[解決済み] Expressで"? "の後にあるGETパラメータにアクセスするにはどうすればよいですか?
-
[解決済み] Expressを使用してNodeJSサーバーからファイルをダウンロードする
-
[解決済み】Expressで完全なURLを取得する方法は?
-
[解決済み】チェックしたラジオボタンのラベルをCSSセレクタで指定する方法
-
[解決済み】NodeJS / Express: "app.use "とは何ですか?
-
[解決済み] AngularJSでフォームが無効なときに送信ボタンを無効にする
-
[解決済み] カピバラを使って、フォームのフィールドが正しくプリフィルドされているかどうかを確認するにはどうすればよいですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] HTML5です。2つの入力を持つスライダーは可能か?
-
[解決済み] フォーム型Webサイト認証の決定版【終了しました
-
[解決済み] AngularJSでフォームの入力を条件付きで要求するにはどうすればよいですか?
-
[解決済み】HTML5の "required "属性をチェックボックスのグループに使用する?
-
[解決済み] AngularJSでフォームが無効なときに送信ボタンを無効にする
-
[解決済み] HTML5 の input type="text" と input type="search" の比較
-
[解決済み] 生年月日を入力するのに最適なUIは?[クローズド]
-
[解決済み] フォームの再送信を防止する
-
[解決済み] Symfony2 コントローラでフォームの値を取得する方法
-
[解決済み] Angular フォーム送信で全フィールドの検証をトリガーする