[Day2] Node.js利用Express訪問index.html
[Day2] Node.js利用Express訪問index.html
要求
- 瞭解Express框架
- 瞭解JavaScript和html基礎知識
- 瞭解node.js常用模組:http,fs
- 瞭解require, exports
環境
- OS: Win10
- Node.js: v12.19.0
- Notepad++
- Express: v4.17.1
實戰
- 編寫一個簡單index.html檔案.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Hello HTML</title>
</head>
<body>
<h1>看到這句話表示html頁面成功顯示了。</h1>
</body>
</head>
</html>
- 編寫index.js
var app=require("./server")
app.listen(3000);
console.log("Server running at localhost:3000");
-
編寫server.js
var express=require("express"); var path=require("path"); var app=express(); app.get('/', (req, res) => { var options = { root: __dirname, headers: { "Content-Type": "text/html" } } res.sendFile('index.html',options, function(error){ if(error){ console.log('Sent failed:', 'index.html' + error); }else{ console.log('Sent sucess:', 'index.html'); } }); }); module.exports = app;
-
install Express
npm install express
-
執行index.js
node index.js
- 瀏覽器看效果,及整個過程
相關文章
- 在node.js中利用monk訪問mongodb簡單介紹Node.jsMongoDB
- 使用別名訪問MSSQL ExpressSQLExpress
- Express 配置HTML頁面訪問ExpressHTML
- Node.js Express 框架Node.jsExpress框架
- nginx訪問預設index.html首頁跳轉指定頁面NginxIndexHTML
- Node.js框架之expressNode.js框架Express
- Node.js之Express詳解Node.jsExpress
- 利用nginx加速web訪問薦NginxWeb
- Redis 未授權訪問漏洞利用Redis
- [Day7] Node.js利用Express實現使用者註冊登陸功能(2)Node.jsExpress
- 利用Docker volume修改Nginx Docker映象裡index.htmlDockerNginxIndexHTML
- Express 實戰(二):Node.js 基礎ExpressNode.js
- 利用淘寶ip庫限制地區訪問
- 利用JNA使Java訪問本地C++JavaC++
- Node.js和express系列學習資料Node.jsExpress
- Express 4.x Node.js的Web框架ExpressNode.jsWeb框架
- [譯]Node.js框架對比:Express/Koa/HapiNode.js框架ExpressAPI
- Node.js + Express 認證微信公眾號Node.jsExpress
- node.js,express入門看詳細篇Node.jsExpress
- Node.js Express 獲取request原始資料Node.jsExpress
- Druid未授權訪問實戰利用UI
- 利用redis未授權訪問漏洞(windows版)RedisWindows
- PHP利用Redis鎖解決併發訪問PHPRedis
- Redis未授權訪問漏洞利用總結Redis
- MySQL利用FREDATED實現跨例項訪問MySql
- Node.js學習之路27——Express的router物件Node.jsExpress物件
- Node.js學習之路25——Express的request物件Node.jsExpress物件
- 用 Express 和 AbsurdJS 做 Node.js 應用ExpressNode.js
- IBM 向 Node.js 捐贈 Express 框架,為 Express 醜聞畫上了句號IBMNode.jsExpress框架
- 邁向PWA!利用serviceworker的離線訪問模式模式
- 說說如何利用 Node.js 代理解決跨域問題Node.js跨域
- Node.js學習之路24——Express框架的app物件Node.jsExpress框架APP物件
- 利用CheckForIllegalCrossThreadCalls=false設定跨執行緒訪問ROSthreadFalse執行緒
- Node.js學習(第四章:初見express)Node.jsExpress
- Node.js 教程第九篇——Express 檔案上傳Node.jsExpress
- node.js的express模組實現GET和POST請求Node.jsExpress
- JavaScript學習筆記(四十八)——Node.js之ExpressJavaScript筆記Node.jsExpress
- 初步瞭解Express(基於node.js的後端框架)ExpressNode.js後端框架