yog是一个专注于Nod.jsUI中间层的应用框架。它基于xpss和fis开发,在享受xpss的灵活扩展能力和fis强大的前端工程化能力的同时,引入了自动路由、app拆分以及后端服务管理模块来保证UI中间层的快速开发与稳定可靠。
兼容性nod0.8.xnod0.10.xnod0.1.xio.js同时支持fis与fis两种编译核心
入门指引安装yog需要先安装nod.
npminstall-gyog
创建projctyogprojct是基础的运行框架,提供一些基础的配置和中间件管理。通过使用yog提供的脚手架,可以快速创建一个基础的yogprojct
yoginitprojct#prompt:Entryourprojctnam:(yog)
创建appyogapp是应用的业务代码,每一个app都是一个独立的子项目,包含了这个子项目中所有的前后端代码。我们可以利用yoglas功能将app发布至yogprojct中来运行app。
利用yog的app拆分能力,我们可以将一个中大型规模的项目按照功能或业务划分为多个独立的app,每个app均可以独立开发、编译、部署。当项目的业务较简单时,也可以只使用一个app来管理代码。
yoginitapp#prompt:Entryourappnam:(hom)
开发调试安装依赖首先我们需要为yogprojct安装执行必须的依赖
#进入yogprojct目录cdyognpminstall
启动框架然后我们就可以用开发调试模式启动yogprojct,让运行框架可用
切勿在生产环境使用开发调试模式启动yogprojct,这样的行为将会引发安全问题。
yogrun
yogprojct的默认端口是,你可以通过修改PORT环境变量或者直接修改app.js来指定端口。
此时如果我们访问