Como posso criar URLs dinâmicas e amigáveis em diferentes idiomas no NodeJS e express. Para resolver esse problema tendo em vista varias traduções seria melhor utilizar um banco de dados relacional (MySQL) ou o noSQL (mongoDB)?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como posso criar URLs dinâmicas e amigáveis em diferentes idiomas no NodeJS e express. Para resolver esse problema tendo em vista varias traduções seria melhor utilizar um banco de dados relacional (MySQL) ou o noSQL (mongoDB)?
Guiherme, os dois casos servem bem. O que você precisaria fazer seria ter um parametro que informe o idioma na url, e baseado nele trazer os dados do seu site de forma correspondente ao idioma cadastrado.
Ex: Cada conteúdo teria a opção de cadastrar traduções dele e você salva tudo isso no banco com um campo que permita a relação pelo idioma de forma abreviada, como pt-br, en-us...
Mas isso é só uma alternativa, fica aberto pra você testar e ver como funcionaria e se encaixa bem no seu projeto.
Espero ter ajudado :)