Saya pergi untuk belajar OC hari ini, tetapi saya belum mempelajarinya. Masih lama sebelum mengubah karier, jadi mari kita tinjau pengetahuan node.
Ada banyak orang yang datang dan pergi dalam setiap bahasa, tetapi saya tidak bisa hidup tanpa simpul. Saya tidak menggunakannya untuk mengembangkannya, tetapi saya hanya menggunakan JS yang relatif lebih banyak, jadi lebih baik mempelajari node. Stream memiliki status tinggi di node. Saya juga datang untuk melihat konten ini ketika saya bebas. Saya masih pemula di jalan menuju simpul.
Saya mengunduh kursus nodeschool hari ini dan melihat contohnya. (Saya sedikit memodifikasi)
var concat = membutuhkan ('concat-stream'); var http = membutuhkan ('http'); var qs = membutuhkan ('querystring'); var server = http.createServer (function (req, res) {if (req.method === 'pos') {req.pipe (concat (function (body) {body = qs.parse (body.toString ()) res.end (objek.keys (body). unggul ('/n'); server.listen (5000);Arti dari pertanyaan ini adalah bahwa jika Anda meminta Anda untuk membalikkan data posting, saya tidak akan melakukannya. Prinsipnya sama, tetapi persyaratannya berbeda. Kami menggunakan plugin CONDAT untuk mengarahkan aliran data ke CETAT saat formulir diserahkan. Contoh ini adalah mengambil data dari posting formulir.
Untuk pengujian, saya menggunakan Perpustakaan Permintaan.
var request = membutuhkan ('request') request.post ('http://127.0.0.1:5000', {Form: {"name": "ryan", "usia": 23}}, function (err, res, body) {console.log ('diterima dengan sukses:') konsol.log (res [rese ') {name) {')Mulai server dan jalankan tes, Anda dapat melihat bahwa kami telah memposting objek ini. Modul Concat-Stream terutama membuat koneksi buffer. Pemahaman saya adalah bahwa ketika Anda mentransmisikan dalam bentuk buffer, Anda dapat mengirimkan jenis apa pun. Di NPMJS, ia mentransmisikan gambar. Setelah kami menerimanya, kami mendapatkan data dari gambar ini, dan kami dapat menggunakan ini untuk mengunggah, menyalin, dan prinsip -prinsipnya sama.