# 用Node建立一個SERVER吧 首先新增一個index.js,並載入http原生模組 ```javascript let http = require('http') ``` 利用http裡面的方法**createServer()**,建立含有參數及回呼函式 ```javascript let app = http.createServer(); ``` 讓app執行監聽port3000 ```javascript= app.listen(3000) ``` 在createServer中可以加入要執行的動作 ```javascript= createServer((req,res) => { //do something }) ``` 完整內容 ```javascript= let http = require('http') let app = http.createServer((req, res) => { res.writeHead(200, {"Content-Type": "text/html"}) res.end(res.end('my first server')) }) app.listen(3000) ``` ### writeHead的作用 讓伺服器知道我們要傳送的格式,text/html會傳送HTML的形式,text/plain則會傳送純文字。 若要顯示中文字,則必須再加上charset=utf-8 ```javascript= res.writeHead(200, { "Content-Type": "text/html; charset=utf-8" }) ```