建立**伺服器實現客戶端和伺服器端通訊
連線資料庫並根據需求設計學員資訊表
在專案根目錄下新建資料夾model
並建立檔案connect.js
在connect.js
中,引入mongoose
資料庫模組const mongoose = require('mongoose');
連線資料庫mongoose.connect('mongodb://localhost/playground');
在model
資料夾下新建檔案user.js
以建立資料庫集合
在user.js
中,引入mongoose
資料庫模組const mongoose = require('mongoose');
建立學生集合規則const studentsschema = new mongoose.schema({})
使用學生集合規則const student = mongoose.model('student', studentsschema);
將學生資訊集合進行匯出module.exports = student;
建立路由並實現頁面模板呈遞
獲取路由物件const router = getrouter();
定義路由,呈遞學生檔案資訊頁面 ``
定義路由router.get('/add', (req, res) => )
當客戶端訪問伺服器端的時候,實現路由的呼叫
實現靜態資源訪問
引入模板引擎const template = require('art-template');
配置模板根目錄template.defaults.root = path.join(__dirname, 'views');
當客戶端訪問伺服器端的時候,啟動路由功能
引入模組const servestatic = require('serve-static');
呼叫方法,實現靜態資源訪問服務const serve = servestatic(path.join(__dirname, 'public'));
當客戶端訪問伺服器端的時候,啟動靜態資源訪問服務功能
實現學生資訊新增功能
實現學生資訊展示功能
const getrouter = require('router')
const router = getrouter();
router.get('/add', (req, res) => )
server.on('request', (req, res) => )
const servestatic = require('serve-static')
const serve = servestatic('public')
server.on('request', () => )
server.listen(3000)
nodeJS 後端專案搭建流程
安裝 nodejs 和 npm 選裝cnpm npm install g cnpm registry 安裝好之後可以使用cnpm代替npm 全域性安裝express generator cnpm install express generator g 安裝好之後可以使用express命令建立腳手架工...
nodejs的路由控制製作
要求 當使用者訪問 student 1234567890 的查詢此學號的學生資訊。當使用者訪問 teacher 645433 的時候,查詢此老師的資訊。其他的,我們提示錯誤。如果位數不對,也是提示位數不對。substr函式來判斷此時的開頭 if userurl.substr 0,9 student ...
頁面製作流程
1.看效果圖,首先要了解頁面,然後出現問題即時與設計人員溝通。2.做好html框架的規劃,搭建html框架 要求結構化和標籤語義化 新增語義化的命名。3.根據上一步的框架,寫html框架和css樣式的報告。以有利於加快專案進度和方便後期管理。4.編寫html框架 即為頁面中的文字內容和 需要考慮 結...