中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      Node.js如何響應Ajax的POST請求并且保存為JSON文件詳解

      時間:2024-05-22 05:40:40 JSON 我要投稿
      • 相關推薦

      Node.js如何響應Ajax的POST請求并且保存為JSON文件詳解

        實現目的

        使用D3.js開發的前端應用,用戶與圖交互更改圖的內容后,如何在下一次加載的顯示上一次最后交互的內容?

        本文提供通過后端的Node.js程序提供一種最小化方案,作為參考。

        開發環境后端:Node.jsNode.js模塊:Express、bodyparser、fs前端:JQuery

        后端

        1、安裝nodejs,裝好后用顯示版本號確認是否安裝好

        node version

        2、新建一工程目錄(文件夾),安裝模塊。

        npm install expressnpm install bodyparser

        Express 是一種Node.js Web 應用程序框架:http://expressjs.com/

        bodyParser是用來解析http請求體:https://github.com/expressjs/bodyparser

        3、新建一個createServer.js

        var express = require('express');var bodyParser = require('bodyparser');var fs = require('fs');var app = express();// bodyParser.urlencoded解析form表單提交的數據app.use(bodyParser.urlencoded({extended: false}));// bodyParser.json解析json數據格式的app.use(bodyParser.json());app.post('/saveJSON',function(req, res){// 對象轉換為字符串var str_json = JSON.stringify(req.body); fs.writeFile('graph.json', str_json, 'utf8', function(){// 保存完成后的回調函數console.log("保存完成");});});app.listen(3000);

        4、運行createServer.js

        Node createServer.js

        它會監視 http://127.0.0.1:3000 發送來的請求。

        如果請求來自:http://127.0.0.1:3000/saveJSON,它就會在服務器目錄下保存一個graph.json文件,文件的內容是客戶端發送的post數據。

        前端

        // 創建一個對象var person = {name: "lucy",age: 25}// 通過JQuery 發送POST請求,內容是person$.post("http://127.0.0.1:3000/saveJSON",person,function(data, status){alert("Data: " + data + " Status: " + status);});

        在瀏覽器加載后,后端控制臺顯示“保存完成”,這是我們在writeFile里寫的回調函數。服務器目錄下會多一個graph.json,證明結果正確。

        總結

        以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。謝謝大家對的支持。

        ……

      【Node.js如何響應Ajax的POST請求并且保存為JSON文件詳解】相關文章:

      解析ajax請求post和get的區別03-18

      Ajax使用JSON數據格式案例分析01-10

      Android讀取本地json文件的方法03-29

      如何利用ajax獲取博文列表03-18

      關于如何解決顯示器驅動程序已停止響應并且已成功恢復的問題01-29

      Linux文件查找命令find和xargs詳解03-09

      Java文件解壓縮實例詳解201603-04

      JS AJAX前臺如何給后臺類的函數傳遞參數的方法03-18

      Linux用戶/文件系統管理詳解02-27

      主站蜘蛛池模板: 日本在线免费精品视频| 亚洲女同视频在线观看| www.91久久| 日本一区二区三区四区不卡视频| 新化县| 国产精品自线在线播放| 日本高清一区二区三区视频| 国产在线精品免费av| 无码视频一区=区| 榆社县| 瑞安市| 苍梧县| 深水埗区| 亚洲精品一品二品av| 久久精品国产精品亚洲艾| 久久精品国产亚洲av大全相关| 超级碰碰人妻中文字幕| 亚洲中文久久久久无码| 康平县| 熟妇与小伙子露脸对白| 日本岛国精品中文字幕| 界首市| 闵行区| 中文字幕精品乱码亚洲一区99| 99久久国产一区二区三区| 亚洲无码中文字幕日韩无码| 新绛县| 少妇被爽到自拍高潮在线观看| 柏乡县| 精品无人区无码乱码大片国产| 在线观看中文字幕一区二区三区| 峡江县| 衡水市| 91亚洲最新国语中文字幕| 日本午夜一区二区视频| 人妻精品一区二区免费| 又色又爽又黄的视频网站| 久久亚洲午夜牛牛影视| 一本久道久久综合狠狠躁av| 视频观看一区二区在线| 免费在线观看一区二区|