国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Node.js學(xué)習(xí)備案

RichardXG / 459人閱讀

摘要:最近在深入學(xué)習(xí)并爭取盡快掌握的技術(shù)細(xì)節(jié),考慮開一篇文章用于記錄需要記錄下來的概念方法以及代碼實(shí)例,方便在實(shí)際項(xiàng)目中進(jìn)行查找。此篇會(huì)持續(xù)更新,或另開文章討論更核心關(guān)鍵的技術(shù)問題。

最近在深入學(xué)習(xí)并爭取盡快掌握Node.js的技術(shù)細(xì)節(jié),考慮開一篇文章用于記錄需要記錄下來的概念方法以及代碼實(shí)例,方便在實(shí)際項(xiàng)目中進(jìn)行查找。此篇會(huì)持續(xù)更新,或另開文章討論更核心、關(guān)鍵的技術(shù)問題。

這是一個(gè)通過http模塊進(jìn)行客戶端和服務(wù)器端通信的基礎(chǔ)例子,個(gè)人覺得很不錯(cuò),雖然有些地方需要重構(gòu)一下,先記錄下來。

//Client
var http = require("http");
var qs = require("querystring");

function send(theName) {
    http.request({
        host: "127.0.0.1",
        port: 3000,
        url: "/",
        method: "POST"
    }, function (res) {
        res.setEncoding("utf8");
        res.on("end", function () {
            console.log("
Request completed!");
            process.stdout.write("
your name:")
        })
    }).end(qs.stringify({name: theName}));
}

process.stdout.write("
your name: ");
process.stdin.resume();
process.stdin.setEncoding("utf8");
process.stdin.on("data", function (name) {
    send(name.replace("
", ""))
});
//Server
var http = require("http");
var qs = require("querystring");

http.createServer(function (req, res) {
    var body = "";
    req.on("data", function (chunk) {
        body += chunk;
    });
    req.on("end", function () {
        res.writeHead(200);
        res.end("Done");
        console.log("
got name: " + qs.parse(body).name + "
");
    })
}).listen(3000);
console.log("Server is running on the port:3000");
var http = require("http");
var qs = require("querystring");
http.createServer(function (req, res) {
    if ("/" === req.url) {
        res.writeHead(200, {"Content-Type": "text/html"});
        res.end([
            `

My form

What is your name?

` ].join("")); } else if ("/url" === req.url && "POST" === req.method) { var body = ""; req.on("data", function (chunk) { body += chunk; }); req.on("end", function () { res.writeHead(200, {"Content-Type": "text/html"}); res.end("Your name is " + qs.parse(body).name + "

") }) } else { res.writeHead(404); res.end("Not Found"); } }).listen(3000); console.log("Server is running on the port:3000");

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/92853.html

相關(guān)文章

  • 在阿里云上部署nodejs應(yīng)用

    摘要:一購買阿里云服務(wù)器對(duì)于沒錢的學(xué)生黨阿里云有推出一個(gè)月的套餐,對(duì)于不想花太多錢去體驗(yàn)的個(gè)人,阿里云有免費(fèi)半年的名額這個(gè)需要搶。其他服務(wù)器方面的配置就不在此贅述了,阿里云官網(wǎng)上有對(duì)應(yīng)的教程。 前段時(shí)間領(lǐng)了一個(gè)阿里免費(fèi)的半年服務(wù)器,一直想用來搞點(diǎn)小東西。時(shí)至今日,總算勉強(qiáng)搞定了。在這兒寫一下總結(jié),把遇到的問題都做一個(gè)歸納。 一、購買阿里云服務(wù)器 對(duì)于沒錢的學(xué)生黨阿里云有推出9.9一個(gè)月的套餐...

    Cobub 評(píng)論0 收藏0
  • 服務(wù)器小白的我,是如何成功將 node+mongodb 項(xiàng)目部署在服務(wù)器上并進(jìn)行性能優(yōu)化的

    摘要:前言本文講解的是做為前端開發(fā)人員,對(duì)服務(wù)器的了解還是小白的我,是如何一步步將項(xiàng)目部署在阿里云的服務(wù)器上,并進(jìn)行性能優(yōu)化,達(dá)到頁面秒內(nèi)看到,秒內(nèi)看到首屏內(nèi)容的。搭建的項(xiàng)目是采用了主流的前后端分離思想的,這里只講服務(wù)器環(huán)境搭建與性能優(yōu)化。 showImg(https://segmentfault.com/img/remote/1460000017143281); 前言 本文講解的是:做為前...

    zsy888 評(píng)論0 收藏0
  • 微信開發(fā)-獲取用戶授權(quán)-node.js實(shí)現(xiàn)

    摘要:本篇主要講述,如何在微信中打開自家頁面后,彈窗請(qǐng)求用戶授權(quán),以便拿到用戶的微信信息。填寫信息,綁定微信,注冊完成,登錄進(jìn)去。 本篇主要講述,如何在微信中打開自家頁面后,彈窗請(qǐng)求用戶授權(quán),以便拿到用戶的微信信息。 首先說一下,完成自定義分享信息的,從無到有的流程: 基礎(chǔ)硬件服務(wù): 需要一個(gè)公網(wǎng)可以訪問的有效域名: 購買域名,并備案,我是在阿里云購買的,備案需要十幾個(gè)工作日。 購買i...

    littleGrow 評(píng)論0 收藏0
  • 微信開發(fā)-獲取用戶授權(quán)-node.js實(shí)現(xiàn)

    摘要:本篇主要講述,如何在微信中打開自家頁面后,彈窗請(qǐng)求用戶授權(quán),以便拿到用戶的微信信息。填寫信息,綁定微信,注冊完成,登錄進(jìn)去。 本篇主要講述,如何在微信中打開自家頁面后,彈窗請(qǐng)求用戶授權(quán),以便拿到用戶的微信信息。 首先說一下,完成自定義分享信息的,從無到有的流程: 基礎(chǔ)硬件服務(wù): 需要一個(gè)公網(wǎng)可以訪問的有效域名: 購買域名,并備案,我是在阿里云購買的,備案需要十幾個(gè)工作日。 購買i...

    wwq0327 評(píng)論0 收藏0
  • 微信開發(fā)-自定義分享卡片-node.js實(shí)現(xiàn)

    摘要:本篇主要講述,如何在微信中打開自家的頁面,在然后在用戶分享的時(shí)候,能由我們自定義分享出去后,展示的頁面卡片中的頁面標(biāo)題頁面描述頁面圖片和分享鏈接。 本篇主要講述,如何在微信中打開自家的頁面,在然后在用戶分享的時(shí)候,能由我們自定義分享出去后,展示的頁面卡片中的頁面標(biāo)題、頁面描述、頁面圖片和分享鏈接。 此功能,具體的來說,是: 在微信打開自家的頁面 點(diǎn)擊右上角微信的功能按鈕,出現(xiàn)功能菜單...

    Object 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<