В эти дни я пошел учиться OC, но я еще не узнал об этом. Прошло еще много времени, прежде чем сменить карьеру, поэтому давайте рассмотрим знание узла.
На каждом языке есть много людей, но я не могу жить без узла. Я не использовал его для разработки, но я просто использовал относительно больше JS, поэтому лучше изучать узлы. Поток имеет высокий статус в узлах. Я также прихожу к этому контенту, когда я свободен. Я все еще новичок на дороге к узлу.
Сегодня я скачал курс Nodeschool и увидел его пример. (Я немного изменил)
var concat = require ('concat-stream'); var http = require ('http'); var qs = require ('QueryString'); var server = http.createserver (function (req, res) {if (req.method === 'post') {req.pipe (concat (function (body) {body = qs.parse (body.tostring ()) res.end (object.keys (body) .join ('/n')); server.listen (5000);Значение этого вопроса заключается в том, что если вы попросите вас инвертировать данные сообщения, я не буду этого делать. Принцип такой же, но требования разные. Мы используем плагин CONCAT для направления потока данных в CONCAT при отправке формы. Этот пример должен взять данные из поста Форма.
Для тестирования я использую библиотеку запросов.
var request = require ('request') request.post ('http://127.0.0.1:5000', {form: {"name": "ryan", "Age": 23}}, функция (err, res, body) {console.log ('Получен успешно:') Консоль.Запустите сервер и запустите тест, вы можете увидеть, что мы разместили этот объект. Модуль CONCAT-Stream в основном создает буферные соединения. Насколько я понимаю, когда вы передаете в форме буфера, вы можете передавать любой тип. В NPMJS он передает изображение. После того, как мы получим его, мы получаем данные этого изображения, и мы можем использовать это для загрузки, копирования, и принципы одинаковы.