# Configurações
# Environments (variáveis)
Os arquivos environments eram e continuam sendo onde se configura variáveis de ambiente. Para quem já usava o módulo de login para autenticar e para quem vai iniciar um novo projeto as configurações são as mesmas.
A única mudança é o valor da propriedade routePath definida na propriedade login. Essa rota define qual rota a tela de login deverá ser renderizada.
Com o módulo de login era obrigatório que o valor fosse /modules/login/autenticacao. Agora você pode definir o nome que preferir. Vamos usar /auth/login para seguir com o tutorial.
Exemplo de uso com autenticação feita pelo módulo.
{
"modules": {
"login": {
"baseUrl": "http://localhost:8081",
"routePath": "/modules/login/autenticacao",
"backgroundImgUrl": "http://localhost:8080/assets/img/teknisa-login-background.jpg",
"endPoint": "http://localhost:9000/om-next/modules/login/backend/service/index.php"
}
}
}
Exemplo de uso com autenticação feita pela biblioteca TekLib.
{
"modules": {
"login": {
"baseUrl": "http://localhost:8081",
"routePath": "/auth/login",
"backgroundImgUrl": "http://localhost:8080/assets/img/teknisa-login-background.jpg",
"endPoint": "http://localhost:9000/om-next/modules/login/backend/service/index.php"
}
}
}
Os demais valores continuam sendo preenchido da mesma forma.
Exemplo de arquivo devEnvironment.json.
{
"endPoint": "http://localhost:9000/om-next/backend/service/index.php",
"metadataEndPoint": "",
"baseUrl": "/",
"product": {
"id": "5615",
"name": "OM",
"url": "http://localhost:8080",
"logoUrl": "http://localhost:8080/assets/img/teknisa.png",
"sessionTime": "9999999",
"modulesThemeColor": "#2d68c3"
},
"modules": {
"login": {
"baseUrl": "http://localhost:8081",
"routePath": "/auth/login",
"backgroundImgUrl": "http://localhost:8080/assets/img/teknisa-login-background.jpg",
"endPoint": "http://localhost:9000/om-next/modules/login/backend/service/index.php"
}
}
}