In diesem Artikel erfahren Sie, wie Sie mit node lokale JSON-Dateien hinzufügen, löschen, ändern und überprüfen. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
Verwandte Empfehlungen: „nodejs-Tutorial“
Hallo! Das Dateisystem von nodejs. Wer mit dem Dateisystem von node in Kontakt gekommen ist, wird in den letzten zwei Tagen über eine Frage nachgedacht: Kann ich meine lokale JSON-Datei lokal betreiben? Kann eine lokale Textdatenbank vorhanden sein? Wenn es sich um eine Aufzeichnungssoftware wie Notizen handelt, muss ich die lokale JSON-Datei überhaupt nicht selbst bedienen und das Backend mit Node schreiben Ja. Lass es uns gemeinsam implementieren.
##1 Schauen Sie sich den Inhalt von person.json an.
Problem, jetzt ist es an der Zeit, Zeuge des Wunders zu werden der JSON-Datei. Schauen Sie, die JSON-Datei wurde hinzugefügt
Die JSON-Datei am Anfang sieht so ausunten Der obige Code
var fs = require('fs');var params = { "id":5, "name":"白眉鹰王"}//在真实的开发中id肯定是随机生成的而且不会重复的,下一篇写如何生成随机切不会重复的随机数,现在就模拟一下假数据//写入json文件选项function writeJson(params){ //现将json文件读出来 fs.readFile('./mock/person.json',function(err,data){ if(err){ return console.error(err); } var person = data.toString();//将二进制的数据转换为字符串 person = JSON.parse(person);//将字符串转换为json对象 person.data.push(params);//将传来的对象push进数组对象中 person.total = person.data.length;//定义一下总条数,为以后的分页打基础 console.log(person.data); var str = JSON.stringify(person);//因为nodejs的写入文件只认识字符串或者二进制数,所以把json对象转换成字符串重新写入json文件中 fs.writeFile('./mock/person.json',str,function(err){ if(err){ console.error(err); } console.log('----------新增成功-------------'); }) })}writeJson(params)//执行一下;
Das Ergebnis ist wie folgt
Sehen Sie sich die JSON-Datei an Die Änderung war erfolgreich! ! ! ! ## 4. die zweite SeitePaginierung ausführen (1,6);
Das Ausführungsergebnis ist
und so weiter, der Effekt der simulierten Paginierung wird erreicht
##5. Zusammenfassung
ok, eine Reihe von Grundlegende Ergänzungen, Löschungen, Änderungen und Überprüfungen Nachdem ich auf diese Weise geschrieben habe, habe ich das Gefühl, dass der Knoten immer noch sehr leistungsfähig ist, und ich habe das Gefühl, dass ich einige Fortschritte gemacht habe. Obwohl einige Leute vielleicht denken, dass das Schreiben auf diese Weise bedeutungslos ist, aber ich denke es ist sehr sinnvoll und ich habe viel gewonnen! ! !Weitere Kenntnisse über Computerprogrammierung finden Sie unter: Einführung in die Programmierung
! !Das obige ist der detaillierte Inhalt vonLassen Sie uns darüber sprechen, wie Sie mit NodeJS lokale JSON-Dateien hinzufügen, löschen, ändern und überprüfen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!