摘要:記錄學(xué)習(xí)的點(diǎn)點(diǎn)滴滴,方便日后查看。筆記源于網(wǎng)老師安裝官網(wǎng)下載安裝官網(wǎng)下載與電腦配版本,說(shuō)明一下是長(zhǎng)期支持版本是當(dāng)前最新版本。瀏覽器請(qǐng)求訪問(wèn)此地址會(huì)出現(xiàn),第一個(gè)服務(wù)就完成了,是不是很簡(jiǎn)單。模塊分類模塊分為核心模塊文件模塊第三方模塊。
記錄學(xué)習(xí) Node.js 的點(diǎn)點(diǎn)滴滴,方便日后查看。(筆記源于imooc網(wǎng)Scott老師)
1. 安裝Node.js官網(wǎng):https://nodejs.org/en/
下載安裝:官網(wǎng)-downloads-下載與電腦配版本,說(shuō)明一下 LTS(Long-term Support) 是長(zhǎng)期支持版本;Current 是當(dāng)前最新版本。安裝步驟找谷老師...
檢測(cè)安裝:cmd 命令 npm -v 和 node -v 分別查看安裝版本;
2. 運(yùn)行第一個(gè)服務(wù)引用官網(wǎng) ABOUT 標(biāo)簽下的一段js代碼:
const http = require("http"); const hostname = "127.0.0.1"; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader("Content-Type", "text/plain"); res.end("Hello World "); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
保存在 D:
ode-test 下 命名為 node_test1.js;打開 cmd 控制臺(tái),路徑切換至存放js文件夾下 d:
ode-test>,運(yùn)行命令 node node_test1.js
如果顯示 Server running at http://127.0.0.1:3000/,表明啟動(dòng)服務(wù)成功。瀏覽器請(qǐng)求訪問(wèn)此地址會(huì)出現(xiàn) Hello World ,第一個(gè) Node.js 服務(wù)就完成了,是不是很簡(jiǎn)單。
Node模塊分為:核心模塊、文件模塊、第三方模塊。
下面來(lái)體會(huì)一下模塊化:三個(gè)模塊(student.js/teacher.js/klass.js);入口(index.js)
student.js
function add(student) { console.log(student); } exports.add = add;
teacher.js
function add(teacher) { console.log(teacher); } exports.add = add;
klass.js
var student = require("./student.js"); var teacher = require("./teacher.js"); function add(teach, stu) { teacher.add(teach); stu.forEach( function(item, index) { student.add(item); }); } exports.add = add;
klass.js
var klass = require("./klass.js"); klass.add("zhang_teacher", ["白富美", "高富帥"]);
cmd 運(yùn)行 node index.js; 打印輸出結(jié)果
總結(jié):
exports.xxx = xxx; 對(duì)外暴露xxx方法
require("./xxx.js"); 加載模塊
exports 和 require 是相輔相成的,既有暴露又有加載才可以引用模塊內(nèi)變量或方法。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/88650.html
摘要:記錄學(xué)習(xí)的點(diǎn)點(diǎn)滴滴,方便日后查看。筆記源于網(wǎng)老師安裝官網(wǎng)下載安裝官網(wǎng)下載與電腦配版本,說(shuō)明一下是長(zhǎng)期支持版本是當(dāng)前最新版本。瀏覽器請(qǐng)求訪問(wèn)此地址會(huì)出現(xiàn),第一個(gè)服務(wù)就完成了,是不是很簡(jiǎn)單。模塊分類模塊分為核心模塊文件模塊第三方模塊。 記錄學(xué)習(xí) Node.js 的點(diǎn)點(diǎn)滴滴,方便日后查看。(筆記源于imooc網(wǎng)Scott老師) 1. 安裝 Node.js官網(wǎng):https://nodejs....
摘要:記錄學(xué)習(xí)的點(diǎn)點(diǎn)滴滴,方便日后查看。筆記源于網(wǎng)老師安裝官網(wǎng)下載安裝官網(wǎng)下載與電腦配版本,說(shuō)明一下是長(zhǎng)期支持版本是當(dāng)前最新版本。瀏覽器請(qǐng)求訪問(wèn)此地址會(huì)出現(xiàn),第一個(gè)服務(wù)就完成了,是不是很簡(jiǎn)單。模塊分類模塊分為核心模塊文件模塊第三方模塊。 記錄學(xué)習(xí) Node.js 的點(diǎn)點(diǎn)滴滴,方便日后查看。(筆記源于imooc網(wǎng)Scott老師) 1. 安裝 Node.js官網(wǎng):https://nodejs....
摘要:前言一直混跡社區(qū)突然發(fā)現(xiàn)自己收藏了不少好文但是管理起來(lái)有點(diǎn)混亂所以將前端主流技術(shù)做了一個(gè)書簽整理不求最多最全但求最實(shí)用。 前言 一直混跡社區(qū),突然發(fā)現(xiàn)自己收藏了不少好文但是管理起來(lái)有點(diǎn)混亂; 所以將前端主流技術(shù)做了一個(gè)書簽整理,不求最多最全,但求最實(shí)用。 書簽源碼 書簽導(dǎo)入瀏覽器效果截圖showImg(https://segmentfault.com/img/bVbg41b?w=107...
摘要:前端日?qǐng)?bào)精選譯,和的未來(lái)學(xué)習(xí)筆記箭頭函數(shù)學(xué)習(xí)筆記教程?hào)鸥癫季志硗林貋?lái),用還是為什么我會(huì)選擇而不是眾成翻譯原生開發(fā)入門完全教程從零到壹全棧部落中文一個(gè)端帶文件路徑和顏色的攻城方略譯使用提高應(yīng)用程序的種方式中自定義操作符修仙 2017-07-02 前端日?qǐng)?bào) 精選 [譯] TC39,ECMAScript 和 JavaScript 的未來(lái)(Part 1)ES6學(xué)習(xí)筆記:箭頭函數(shù)_ES6, Ja...
摘要:從最開始的到封裝后的都在試圖解決異步編程過(guò)程中的問(wèn)題。為了讓編程更美好,我們就需要引入來(lái)降低異步編程的復(fù)雜性。異步編程入門的全稱是前端經(jīng)典面試題從輸入到頁(yè)面加載發(fā)生了什么這是一篇開發(fā)的科普類文章,涉及到優(yōu)化等多個(gè)方面。 TypeScript 入門教程 從 JavaScript 程序員的角度總結(jié)思考,循序漸進(jìn)的理解 TypeScript。 網(wǎng)絡(luò)基礎(chǔ)知識(shí)之 HTTP 協(xié)議 詳細(xì)介紹 HTT...
閱讀 591·2021-11-15 11:38
閱讀 1174·2021-10-11 10:59
閱讀 3491·2021-09-07 09:58
閱讀 479·2019-08-30 15:44
閱讀 3518·2019-08-28 18:14
閱讀 2599·2019-08-26 13:32
閱讀 3514·2019-08-26 12:23
閱讀 2413·2019-08-26 10:59