Skip to content

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 start

bin: 启动目录 里面包含了一个启动文件 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')))//静态文件路径

Released under the MIT License.