Nodejsの出力テキストへの入力の書き込み

私はノードjsにかなり慣れていません。現在、クライアントが名前を入力する必要があり、プロファイルが作成されるWebサーバーを実行しています。ただし、クライアントが入力した名前をoutput.txtファイルに書き込む必要があります。hello worldを出力テキストに書き込む方法は知っていますが、クライアントの入力を出力テキストファイルに直接書き込む方法は知りません。

    var http = require('http');
    var postHTML = 
    '<html><head><title>Post Example</title></head>' +
    '<body>' +
    '<form method="post">' +
    'Input 1: <input name="input1"><br>' +
    'Input 2: <input name="input2"><br>' +
    '<input type="submit">' +
    '</form>' +
    '</body></html>';

    http.createServer(function (req, res) {
     var body = "";
       req.on('data', function (chunk) {
      body += chunk;
      });
     req.on('end', function () {
       console.log('POSTed: ' + body);
      res.writeHead(200);
     res.end(postHTML);
      });
    }).listen(8080);

ユーザーが入力した1を出力ファイルに保存したい

バンサ

@patidar私はノードに非常に慣れていないので、解決策を作成しました。それはあなたに正しい答えを与えるのではなく、先に進むためのアプローチを与えるかもしれません。

お役に立てれば:

 var http = require('http');
 var qs = require('querystring');
 var fs = require('fs');
    var postHTML = 
    '<html><head><title>Post Example</title></head>' +
    '<body>' +
    '<form method="post">' +
    'Input 1: <input name="input1"><br>' +
    'Input 2: <input name="input2"><br>' +
    '<input type="submit">' +
    '</form>' +
    '</body></html>';

    http.createServer(function (req, res) {
     var body = "";
       req.on('data', function (chunk) {
      body += chunk;

      console.log(body);
      });
     req.on('end', function () {
       console.log('POSTed: ' + body);
       var post = qs.parse(body);
       console.log(post.input1);
       fs.writeFile("result_posted.txt",post.input1);
      res.writeHead(200);
     res.end(postHTML);
      });
    }).listen(8080);

データをファイルに書き込んでいますが、問題は、コードがデータを2回投稿しているため、データが上書きされていることです。

誰かが投稿を編集したい場合は、自由に編集してください。ありがとう。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ループを使用したユーザー入力のテキストファイルへの書き込み

分類Dev

gzipファイルへのテキストの書き込み

分類Dev

matlabのテキストファイルへの書き込み

分類Dev

PHPのテキストファイルへの書き込み

分類Dev

テキスト ファイルへの列の書き込み

分類Dev

テキストファイルへのTweepy書き込み

分類Dev

内部テキストファイルへの書き込み

分類Dev

PHPのテキストボックス入力から出力ファイルに数値のみを書き込む

分類Dev

Powershell-変数と文字列のテキスト構文への書き込み出力

分類Dev

R でのファイルへのテキストの書き込みと書き込み行

分類Dev

入力したキャレット位置のテキストファイルにPHPで書き込みたい

分類Dev

python-テキストファイルの特定の行への書き込み

分類Dev

変数へのPowershellスクリプト出力-書き込みホスト出力のキャプチャ

分類Dev

テキストファイルandroidへの読み取りと書き込み

分類Dev

Pythonの:行毎にファイルへの書き込みテキスト

分類Dev

テキストファイルPHPへのフォームの書き込み

分類Dev

BeautifulSoupからファイルへのテキストの書き込み

分類Dev

C#テキストファイルへのデータの書き込み

分類Dev

テキストファイルへのC#書き込みの問題

分類Dev

テキストビューへのJSON応答の書き込み

分類Dev

構造体配列のテキストファイルへの書き込み

分類Dev

TFDMemTableからのテキストファイルへの書き込み

分類Dev

リンクテキストの抽出とファイルへの書き込み

分類Dev

テキストファイルへのシリーズの書き込み

分類Dev

PyTorchでのテキスト入力用の畳み込みNN

分類Dev

str()の出力をテキストファイルに書き込みますか?

分類Dev

辞書への複数行のテキスト入力

分類Dev

Python / Pandas / SKLearn-元のJSON入力への書き込み

分類Dev

コンソールとテキストファイルへの書き込み

Related 関連記事

  1. 1

    ループを使用したユーザー入力のテキストファイルへの書き込み

  2. 2

    gzipファイルへのテキストの書き込み

  3. 3

    matlabのテキストファイルへの書き込み

  4. 4

    PHPのテキストファイルへの書き込み

  5. 5

    テキスト ファイルへの列の書き込み

  6. 6

    テキストファイルへのTweepy書き込み

  7. 7

    内部テキストファイルへの書き込み

  8. 8

    PHPのテキストボックス入力から出力ファイルに数値のみを書き込む

  9. 9

    Powershell-変数と文字列のテキスト構文への書き込み出力

  10. 10

    R でのファイルへのテキストの書き込みと書き込み行

  11. 11

    入力したキャレット位置のテキストファイルにPHPで書き込みたい

  12. 12

    python-テキストファイルの特定の行への書き込み

  13. 13

    変数へのPowershellスクリプト出力-書き込みホスト出力のキャプチャ

  14. 14

    テキストファイルandroidへの読み取りと書き込み

  15. 15

    Pythonの:行毎にファイルへの書き込みテキスト

  16. 16

    テキストファイルPHPへのフォームの書き込み

  17. 17

    BeautifulSoupからファイルへのテキストの書き込み

  18. 18

    C#テキストファイルへのデータの書き込み

  19. 19

    テキストファイルへのC#書き込みの問題

  20. 20

    テキストビューへのJSON応答の書き込み

  21. 21

    構造体配列のテキストファイルへの書き込み

  22. 22

    TFDMemTableからのテキストファイルへの書き込み

  23. 23

    リンクテキストの抽出とファイルへの書き込み

  24. 24

    テキストファイルへのシリーズの書き込み

  25. 25

    PyTorchでのテキスト入力用の畳み込みNN

  26. 26

    str()の出力をテキストファイルに書き込みますか?

  27. 27

    辞書への複数行のテキスト入力

  28. 28

    Python / Pandas / SKLearn-元のJSON入力への書き込み

  29. 29

    コンソールとテキストファイルへの書き込み

ホットタグ

アーカイブ