Sweet Life, ou créer une application Web sans écrire de code
Créons un réseau social simple pour que les invités puissent communiquer lors d'une fête virtuelle. Les utilisateurs enregistrés pourront se faire des amis, proposer des toasts, en discuter et les partager avec d'autres membres. Dans l'architecture MVC classique, cela se fait en écrivant des modèles, des contrôleurs et des vues appropriés. Mais essayons de nous passer du code.
Evado, -. — Node.js MongoDB. — Visual Studio Code. , .
npm install
config
. , NODE_ENV
. config/default
.
( localhost:27017 ). i18n. , . :
NODE_ENV=development node console/install
( Visual Studio — Start app):
NODE_ENV=development node console/start
development
http://localhost:3000
. Adam , .
Email a@a.a
123465
Evado , . - AdminLTE.
"" , ( ) . JSON metadata/app
.
"" . .
"" , .
. "" "". . "".
. "" "" "". , "". , . "".
. , , . , . "". "" :
, , . . "" "" "" "". , , , .
, . , , , . .
" " "_createdAt" " ". , .
.
. . , . "", . " " " ". "_state" "".
Evado . .
"" :
- ( )
"" :
-
- " " " "
- " "
-
- " " " "
- " "
. , , .
, ""? , .
, "" "" "". , "" "" "".
-… , . , :
- -, , " "
, ; - -, ( ), .
- . , "":
{"Class":"component/meta/relation/FriendMembers"}
, . () "". , , metadata/app
. "".
console/default
params
enableSignUp: true
"". "" .
: auth.register
:
.
: memberInstantiation
: ""
: {
Class: 'evado/component/handler/MetaClassInstantiation',
className: 'member'
}
. Evado .
. , , . , . , . , , , , .
- ( ), console/security.
"" " — ". :
- ( )
- ( )
- ( )
. "" , .
( ).
:
- ,
- ,
- ,
- ,
-. , , , "" "" . .
{"Class":"component/meta/rbac/rule/ToastRule"}
, "" . , . , -. , , . "" — ?
P.S.
. .
. :
Email: b@b.b
Password: 123456