express-目录说明

浪尽此生 提交于 2020-02-03 04:26:49

1.目录
bin 可执行文件目录
node_modules 依赖包的目录
public 静态文件根目录
所有的静态文件都在这个目录下,包括静态html,css,js图片,文字视频等资源。
routes 路由模块目录,动态文件的目录,有静态文件找静态文件,没有就找动态文件,如果动态路由也没有,就404
views 视图目录,用于存储所有的ejs模板
2.文件
app.js:
项目的主文件,对项目的所有资源进行统筹安排
package.json
项目描述文件,声明项目的名称,版本,依赖等信息
修改routes
var indexRouter = require(’./routes/index’);//引入处理根目录请求的路由
var usersRouter = require(’./routes/users’);//引入处理users目录请求的路由

// view engine setup
app.set(‘views’, path.join(__dirname, ‘views’));//设置模板的默认目录
app.set(‘view engine’, ‘ejs’);//设置模板引擎是ejs模板

修改public
app.use(express.static(path.join(__dirname, ‘public’)));//设置静态文件的目录

app.use(’/’, indexRouter);//分配根目录下的请求给indexRouter模块处理
app.use(’/users’, usersRouter);//分配根users目录下的请求给userRouter模块处理

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!