今天将介绍beego新建的web项目的结构
一:conf文件夹
这个是防止网站的一些配置属性的地方,在项目运行时,程序会自动到这里去读取数据,打开conf会看到一个app.conf文件,里面有三个值,
appname = gergorWeb //web项目的名字
httpport = 6060 //web项目所监听的端口,项目在初始化时时8080,这里我改成我希望web项目监听的端口
runmode = dev
二:controllers
项目新建成的时候,这个文件夹中没有任何的内容,这个文件夹是写逻辑操作的地方,比方说网站的登录功能,一般是每新建一个网页就新建一个controllers文件,里面存放相应该网站的逻辑操作。
三:models文件夹
这个主要是将controllers文件夹中复用的代码抽取出来,封装在这个文件夹下,比方说,我的恐怖网站中会有一个用户对象,我就会将我的用户对象存放在models文件夹下