摘要:記錄學習的點點滴滴,方便日后查看。筆記源于網(wǎng)老師安裝官網(wǎng)下載安裝官網(wǎng)下載與電腦配版本,說明一下是長期支持版本是當前最新版本。瀏覽器請求訪問此地址會出現(xiàn),第一個服務就完成了,是不是很簡單。模塊分類模塊分為核心模塊文件模塊第三方模塊。
記錄學習 Node.js 的點點滴滴,方便日后查看。(筆記源于imooc網(wǎng)Scott老師)
1. 安裝Node.js官網(wǎng):https://nodejs.org/en/
下載安裝:官網(wǎng)-downloads-下載與電腦配版本,說明一下 LTS(Long-term Support) 是長期支持版本;Current 是當前最新版本。安裝步驟找谷老師...
檢測安裝:cmd 命令 npm -v 和 node -v 分別查看安裝版本;
2. 運行第一個服務引用官網(wǎng) ABOUT 標簽下的一段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 控制臺,路徑切換至存放js文件夾下 d:
ode-test>,運行命令 node node_test1.js
如果顯示 Server running at http://127.0.0.1:3000/,表明啟動服務成功。瀏覽器請求訪問此地址會出現(xiàn) Hello World ,第一個 Node.js 服務就完成了,是不是很簡單。
Node模塊分為:核心模塊、文件模塊、第三方模塊。
下面來體會一下模塊化:三個模塊(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 運行 node index.js; 打印輸出結(jié)果
總結(jié):
exports.xxx = xxx; 對外暴露xxx方法
require("./xxx.js"); 加載模塊
exports 和 require 是相輔相成的,既有暴露又有加載才可以引用模塊內(nèi)變量或方法。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/116613.html
摘要:記錄學習的點點滴滴,方便日后查看。筆記源于網(wǎng)老師安裝官網(wǎng)下載安裝官網(wǎng)下載與電腦配版本,說明一下是長期支持版本是當前最新版本。瀏覽器請求訪問此地址會出現(xiàn),第一個服務就完成了,是不是很簡單。模塊分類模塊分為核心模塊文件模塊第三方模塊。 記錄學習 Node.js 的點點滴滴,方便日后查看。(筆記源于imooc網(wǎng)Scott老師) 1. 安裝 Node.js官網(wǎng):https://nodejs....
摘要:記錄學習的點點滴滴,方便日后查看。筆記源于網(wǎng)老師安裝官網(wǎng)下載安裝官網(wǎng)下載與電腦配版本,說明一下是長期支持版本是當前最新版本。瀏覽器請求訪問此地址會出現(xiàn),第一個服務就完成了,是不是很簡單。模塊分類模塊分為核心模塊文件模塊第三方模塊。 記錄學習 Node.js 的點點滴滴,方便日后查看。(筆記源于imooc網(wǎng)Scott老師) 1. 安裝 Node.js官網(wǎng):https://nodejs....
摘要:前言一直混跡社區(qū)突然發(fā)現(xiàn)自己收藏了不少好文但是管理起來有點混亂所以將前端主流技術(shù)做了一個書簽整理不求最多最全但求最實用。 前言 一直混跡社區(qū),突然發(fā)現(xiàn)自己收藏了不少好文但是管理起來有點混亂; 所以將前端主流技術(shù)做了一個書簽整理,不求最多最全,但求最實用。 書簽源碼 書簽導入瀏覽器效果截圖showImg(https://segmentfault.com/img/bVbg41b?w=107...
摘要:前端日報精選譯,和的未來學習筆記箭頭函數(shù)學習筆記教程柵格布局卷土重來,用還是為什么我會選擇而不是眾成翻譯原生開發(fā)入門完全教程從零到壹全棧部落中文一個端帶文件路徑和顏色的攻城方略譯使用提高應用程序的種方式中自定義操作符修仙 2017-07-02 前端日報 精選 [譯] TC39,ECMAScript 和 JavaScript 的未來(Part 1)ES6學習筆記:箭頭函數(shù)_ES6, Ja...
摘要:從最開始的到封裝后的都在試圖解決異步編程過程中的問題。為了讓編程更美好,我們就需要引入來降低異步編程的復雜性。異步編程入門的全稱是前端經(jīng)典面試題從輸入到頁面加載發(fā)生了什么這是一篇開發(fā)的科普類文章,涉及到優(yōu)化等多個方面。 TypeScript 入門教程 從 JavaScript 程序員的角度總結(jié)思考,循序漸進的理解 TypeScript。 網(wǎng)絡基礎知識之 HTTP 協(xié)議 詳細介紹 HTT...
閱讀 510·2021-10-09 09:44
閱讀 2072·2021-09-02 15:41
閱讀 3550·2019-08-30 15:53
閱讀 1829·2019-08-30 15:44
閱讀 1283·2019-08-30 13:10
閱讀 1188·2019-08-30 11:25
閱讀 1457·2019-08-30 10:51
閱讀 3364·2019-08-30 10:49