<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ~~~ //加載querystring模塊 var querystring =require('querystring'); else if(req.url==='/add'&&req.method==='post'){ //表示post方法提交一條新聞 //1.讀取data.json文件中的數據 fs.readFile(path.join(__dirname,'data','data.json'),'utf8',function(err,data){ if(err && err.code !=="ENOENT"){ throw err; } var arr=JSON.parse(data || '[]'); //2.獲取用戶 post 提交的數據 //post提交數據的時候數據量比較大,所以會分多次提交,每次提交一部分數據,此時要想在服務器中獲取用戶提交的所有數據,必須監聽request事件的data事件 //當request對象的end事件被觸發的時候表示瀏覽器把所有的數據都提交到服務器了 //監聽request的對象的data事件和end事件代碼如下: //聲明一個數組,用來保存用戶每次提交過來的數據 var list=[]; req.on('data',function(chunk){ //此處的 春款參數,就是瀏覽器本次提交過來的一部分數據 //chunk的數據類型是buffer list.push(chunk); }); req.on('end',function(){ //在這個事件中只要把array中的所有數據匯總起來就好了 //把list的每個buffer對象,集合起來轉換為一個buffer對象 //title=vvvvv&url=http%3A%2F%2Flocalhost%3A8888%2Fsubmit&text=vvvvvvvvvvvv var postBody=Buffer.concat(list); postBody=postBody.toString('utf8');//buffer對象轉化為字符串 //把post請求的查詢字符串,轉換為一個json對象 postBody=querystring.parse(postBody); //console.log(postBody); //將用戶提交的新聞push到arr數組中 arr.push(postBody); //將新的arr數組,在寫入到data.json文件中 fs.writeFile(path.join(__dirname,'data','data.json'),JSON.stringify(arr),function(err){ if(err){ throw err; } console.log('ok'); //3.跳轉到新聞列表頁 res.writeHead(302,'Found',{'Location':'/'}) res.end(); }); }); }); //2.將讀取到的數據轉化為arr數組 //3.向arr數組中push一條新聞數據 //4.把arr數組轉換為字符串重新寫入data.json文件中 //5.重定向 } ~~~ ![](https://box.kancloud.cn/b8b2846503610c705fa7ca479274dc26_484x188.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看