Appearance
Node-Express-generator
安装
javascript
cnpm install express-generator -g生成一个express项目learn-express(-e 使用ejs模板)
javascript
express -e learn-express安装依赖并启动
javascript
cd learn-express
npm install learn-express
npm startbin: 启动目录 里面包含了一个启动文件 www 默认监听端口是 3000 (不用)
node_modules: 所有安装的依赖模块 都在这个文件夹里面
public: 所有的前端静态资源 html css image js
routes: 放的是 路由 文件 (默认有两个)
路由主要定义 url 和 资源 的映射关系 ( 一一对应关系 )
主要用来接收前端发送的请求 响应数据给前端
views: 主要放置 ejs 后端模板文件
app.js: 入口文件(主文件) 总路由 (其他的路由 要由它来分配)
package.json: 包描述文件 最重要的是 依赖的模板列表 dependencies
依赖列表里面的所有模板 可以通过 npm i 一次性全部安装
安装express-art-template
javascript
npm i art-template --save
npm i express-art-template --save配置express-art-template
javascript
在app.js中删除关于ejs的部分
然后添加以下代码
app.engine('html', require('express-art-template'));
app.set('views', path.join(__dirname, 'views'))
app.set('view engine', 'html');配置node_modules
javascript
app.use('/node_modules/',express.static(path.join(__dirname, './node_modules')))//静态文件路径