運(yùn)行 layui 前后端分離項(xiàng)目需依次執(zhí)行以下步驟:安裝 node.js 和 npm。初始化 node.js 項(xiàng)目。安裝依賴項(xiàng)。創(chuàng)建服務(wù)器端代碼。創(chuàng)建前端代碼。運(yùn)行服務(wù)器端代碼。
如何運(yùn)行 Layui 前后端分離項(xiàng)目
layui 是一個(gè)功能強(qiáng)大的前端 UI 框架,用于構(gòu)建響應(yīng)式和交互式的 web 應(yīng)用程序。前后端分離是指將應(yīng)用程序的前端和后端(邏輯和數(shù)據(jù)訪問(wèn)層)分開(kāi)開(kāi)發(fā)。
運(yùn)行 Layui 前后端分離項(xiàng)目的步驟如下:
1. 安裝 Node.js 和 NPM
首先,確保您的計(jì)算機(jī)已安裝 Node.js 和 NPM。您可以從 [Node.js 官網(wǎng)](https://nodejs.org/) 下載安裝程序。
2. 初始化項(xiàng)目
創(chuàng)建一個(gè)新的項(xiàng)目目錄,然后使用 NPM 初始化一個(gè)新的 Node.js 項(xiàng)目:
<code class="shell">mkdir my-project cd my-project npm init -y</code>
登錄后復(fù)制
3. 安裝依賴項(xiàng)
安裝項(xiàng)目所需的依賴項(xiàng),包括 Layui、Express 和 body-parser:
<code class="shell">npm install layui express body-parser --save</code>
登錄后復(fù)制
4. 創(chuàng)建服務(wù)器端代碼
在 server.js
文件中創(chuàng)建服務(wù)器端代碼:
<code class="javascript">const express = require('express'); const bodyParser = require('body-parser'); const app = express(); // 使用 body-parser 解析請(qǐng)求主體 app.use(bodyParser.json()); // 設(shè)置靜態(tài)文件目錄 app.use(express.static('public')); // 定義路由 app.get('/', (req, res) => { res.sendFile(__dirname + '/public/index.html'); }); // 監(jiān)聽(tīng)端口 app.listen(3000, () => { console.log('Server listening on port 3000'); });</code>
登錄后復(fù)制
5. 創(chuàng)建前端代碼
在 public
目錄中創(chuàng)建前端代碼:
<code class="html"><!-- index.html --> <title>Layui 前后端分離示例</title> <link rel="stylesheet" href="layui/<a%20style='color:#f60;%20text-decoration:underline;'%20href=" https: target="_blank">css/layui.css"> <div id="app"></div> <script src="layui/layui.js"></script><script> layui.use('layer', () => { layer.msg('Hello from Layui!'); }); </script></code>
登錄后復(fù)制
6. 運(yùn)行項(xiàng)目
運(yùn)行 server.js
文件啟動(dòng)服務(wù)器:
<code class="shell">node server.js</code>
登錄后復(fù)制
在瀏覽器中訪問(wèn) http://localhost:3000
查看應(yīng)用程序。