[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
- 瀏覽器看效果,及整個過程
相關文章
- Express 配置HTML頁面訪問ExpressHTML
- 使用別名訪問MSSQL ExpressSQLExpress
- Node.js Express 框架Node.jsExpress框架
- Node.js之Express詳解Node.jsExpress
- [Day7] Node.js利用Express實現使用者註冊登陸功能(2)Node.jsExpress
- 利用Docker volume修改Nginx Docker映象裡index.htmlDockerNginxIndexHTML
- Druid未授權訪問實戰利用UI
- PHP利用Redis鎖解決併發訪問PHPRedis
- 利用redis未授權訪問漏洞(windows版)RedisWindows
- Redis未授權訪問漏洞利用總結Redis
- node.js,express入門看詳細篇Node.jsExpress
- Node.js和express系列學習資料Node.jsExpress
- 說說如何利用 Node.js 代理解決跨域問題Node.js跨域
- Node.js學習之路27——Express的router物件Node.jsExpress物件
- Node.js學習之路25——Express的request物件Node.jsExpress物件
- Node.js + Express 認證微信公眾號Node.jsExpress
- Node.js學習之路24——Express框架的app物件Node.jsExpress框架APP物件
- 如何通過Geth、Node.js和UNIX/PHP訪問以太坊節點Node.jsPHP
- 如何通過 Geth、Node.js 和 UNIX/PHP 訪問以太坊節點Node.jsPHP
- 如何透過 Geth、Node.js 和 UNIX/PHP 訪問以太坊節點Node.jsPHP
- JavaScript學習筆記(四十八)——Node.js之ExpressJavaScript筆記Node.jsExpress
- Node.js學習(第四章:初見express)Node.jsExpress
- Node.js 教程第九篇——Express 檔案上傳Node.jsExpress
- 初步瞭解Express(基於node.js的後端框架)ExpressNode.js後端框架
- 利用CouchDB未授權訪問漏洞執行任意系統命令
- 利用ServiceWorker實現頁面的快速載入和離線訪問
- 如何使用 Node.js 訪問 SAP HANA Cloud 資料庫裡的資料Node.jsCloud資料庫
- 如何使用Node.js、TypeScript和Express實現RESTful API服務Node.jsTypeScriptExpressRESTAPI
- node.js的express模組實現GET和POST請求Node.jsExpress
- Node.js 應用訪問 https 伺服器時遇到 unable to get local issuer certificateNode.jsHTTP伺服器
- Gitlab怎麼使用訪問令牌訪問Gitlab
- 訪問統計(排除爬蟲訪問)爬蟲
- day2
- 利用angular4和nodejs-express構建一個簡單的網站(二)——設定跨域訪問和安裝基本依賴構建資料庫AngularNodeJSExpress網站跨域資料庫
- 利用Express+MySQL進行簡單的增刪改查ExpressMySql
- (精華)2020年7月10日 Node.js express(router路由的使用)Node.jsExpress路由
- 快速搭建Node.js(Express)使用者註冊、登入以及授權Node.jsExpress
- Node.js 配合 express 框架、ejs 、mongodb 實現應用 && [使用 TypeScript 重構]Node.jsExpress框架MongoDBTypeScript