const express = require('express');const bodyparser = require('body-parser');
const morgan = require('morgan');
const moment = require('moment');
const path = require('path');
//註冊模板引擎
//設定全域性變數, 伺服器的整個生命週期
let entries =;
//設定使用者表單提交資料的接收中介軟體, 所有提交的資訊都會保留在req.body
}));
res.render('index');
}); res.render('new');
});//
資料提交
if (!req.body.title || !req.body.content)
console.log(entries);
//回到主介面 重定向
res.redirect('/');
});//
渲染404頁面
res.status(404).render('404');
}); console.log('伺服器已經啟動');
});
2、使用ejs搭建頁面
2.1 header.js
1239
2.2 footer.js
12345
2.3 index.js
1<% include header.ejs %>23
4567
8910<% if(entries.length)) %>
28<% } else %>
3132
3334
<% include footer.ejs %>
1<% include header.ejs %>23
4518
1920
<% include footer.ejs %>
2.5 404頁面
<% include header.ejs %><% include footer.ejs %>
3、專案的依賴
1,9 "author": "",
10 "license": "isc",
11 "dependencies":
18 }
最猛的留言
踩吧,踩我,我踩 我再踩!我用力踩!我很用力踩!我非常用力踩!我用盡全力去踩!就算鞋子爛也要踩!就算天塌下來我都要踩!要是天真塌下來了繼續踩!要是地面凹了我不管繼續踩!要是踩到我腳骨折我也繼續踩!要是別人見了罵我傻我還是要踩!要是警察敢過來阻止我就更加要踩!要是你看我不爽我沒辦法還要繼續踩!要是你覺...
苛評VCL Amingoo的留言
以下言語都來自amingoo先生 1.這個問題不是所謂的型別問題,也不應該是在dll內去解決的問題。如同builderchen所說,不認當把乙個特定的oop實現框架暴露在dll的介面層,這樣會使得這個dll失去了共用 的性質。2.bpl通過dll匯出函式的方式使得不同的模組間可以使用同乙個rtl。從...
2940 學生的留言
樣例輸入 copy 3cinger loves his students.not all the students like programming.but all students of cinger love cinger.樣例輸出 copy 2這個題類似之前的索馬利亞海盜,問的就是字元陣列基礎...