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模块处理
来源:CSDN
作者:qq_38504352
链接:https://blog.csdn.net/qq_38504352/article/details/104141465