nodeJs入門筆記 一

2022-03-04 23:26:30 字數 1699 閱讀 5994

node將"http伺服器"這一層抽離,直接面向瀏覽器使用者

如php執行之前先要配置乙個功能強大而複雜的http 伺服器,譬如apache、iis 或nginx,還需要將php 配置為http 伺服器的模組,或者使用fastcgi 協議呼叫php 直譯器。這種架構是「瀏覽器 — http 伺服器 —  php 直譯器」的組織方式

多執行緒:

單執行緒

下面上今晚學到的東西

建立http模組

建立埠console.log("

執行成功

")入門寫爛的語句 也就是建立node的核心模組http

建立模版 node提供了exports和require兩個物件.

exports是模組的公開藉口 require是獲取模組的介面 用法很簡單

//

module.js

varname;

exports.tagname =function(a)

exports.tagtable =function()

//

getmodule

varget = require("

./module");

get.tagname("

lee"

); get.tagtable();

正如所示 輸出的是lee

不過這都是單向載入的 例如

var

get = require("

./module");

get.tagname("

lee"

);var

get = require("

./module");

get.tagname("

lee2");

get.tagtable();

輸出的是lee2 因為都是指向同乙個變了 第二個的覆蓋了第乙個 所以是lee2

有時候把**寫好一點就是這樣

function hello(); 

this.sayhello =function() ;

}; module.exports = hello;

var hello = require('

./hello')

hello = new

hello();

hello.setname(

'lee

');

hello.sayhello();

輸出的"lee" ;

把今晚學的東西總結下,自己也更加清晰了解了模組

繼續成長中....

NodeJs入門學習筆記

阻塞是按順序執行的。有先後順序。input.txt檔案內容是 我是阻塞varfs require fs vardata fs.readfilesync input.txt console.log data.tostring console.log 程式執行結束 輸出結果是 我是阻塞程式執行結束 而非...

nodejs安裝 nodejs入門

nodejs開篇 前幾天看到好多關於node 的帖子沒有單獨說明node安裝的文章 特發此篇 總結一下平時在windows上nodejs的安裝。1 js來搞前後端分離是nodejs的一大特點,用js來寫後台程式 當然node的最大優點個人認為 還是 單執行緒的非同步程式設計咯 2 基於nodejs使...

Nodejs學習筆記(一)

對檔案的讀取操作 var fs require fs 讀取檔案所需要的模組 fs.readfile text.txt utf8 function err,data else fs.writefile text.txt 寫入的資料 寫入會覆蓋原來的資料fs中的一些方法 read 讀取資料 pipe 設...