Solucionado (ver solução)
Solucionado
(ver solução)
9
respostas

Deploy no heroku ou surge...

Isso ocorre ao tentar fazer o deploy em algum serviço na web...

Mural.js:6 Uncaught TypeError: Cannot read property 'map' of null
    at Mural.js:6
    at Mural.js:60
(anonymous) @ Mural.js:6
(anonymous) @ Mural.js:60
novoCartao.js:30 Uncaught ReferenceError: Mural is not defined
    at novoCartao.js:30

tentei alterar a ordem dos arquivos da home, mesmo assim não funcionou.

9 respostas

Demos: renote.surge.sh renotes.herokuapp.com

Como está o seu HTML na parte que você carrega os seus JavaScript?

<!DOCTYPE html>
<html lang="pt-br">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width">
  <link rel="stylesheet" href="css/estilos.css">
  <link rel="stylesheet" href="css/opcoesDaPagina.css">
  <link rel="stylesheet" href="css/opcoesDoCartao.css">
  <link rel="stylesheet" href="css/cabecalho.css">
    <link rel="stylesheet" href="css/login.css">
    <link rel="stylesheet" href="css/loginForm.css">
    <link rel="stylesheet" href="css/loginStatus.css">
  <link rel="stylesheet" href="css/cartao.css">
  <link rel="stylesheet" href="css/novoCartao.css">
  <link rel="stylesheet" href="css/mural.css">
  <title>reNotes</title>
</head>
<body>
  <header class="cabecalho container">
    <h1 class="cabecalho-logo">
      reNotes
    </h1>
    <div class="opcoesDaPagina">
        <input type="search" placeholder="busca" id="busca" class="opcoesDaPagina-opcao">
        <button id="mudaLayout" class="opcoesDaPagina-opcao opcoesDaPagina-botao">Linhas</button>
    </div>
  </header>
    <form class="novoCartao container">
        <textarea class="novoCartao-conteudo" name="novoCartao-conteudo" placeholder="Digite aqui"></textarea>
        <input class="novoCartao-salvar" type="submit" value="Salvar">
    </form>
    <section class="container login"></section>
    <section class="container mural"></section>
    <script src="js/lib/jquery.js"></script>
    <script src="js/lib/eventemitter2.js"></script>
    <script src="js/lib/KeyBoardNavigation.js"></script>
    <script src="js/tags/Tags.js"></script>
    <script src="js/cabecalho/mudaLayout.js"></script>
    <script src="js/cabecalho/busca.js"></script>
    <script src="js/filtro/Filtro.js"></script>
    <script src="js/tipos/TiposCartao.js"></script>
    <script src="js/cartao/render/Cartao_renderHelpers.js"></script>
    <script src="js/cartao/render/CartaoOpcoes_render.js"></script>
    <script src="js/cartao/render/CartaoConteudo_render.js"></script>
    <script src="js/cartao/render/Cartao_render.js"></script>
    <script src="js/cartao/Cartao.js"></script>
    <script src="js/login/LoginUsuario_render.js"></script>    
    <script src="js/login/LoginUsuario.js"></script>
    <script src="js/mural/render/Mural_render.js"></script>
    <script src="js/mural/Mural.js"></script>
    <script src="js/cabecalho/novoCartao.js"></script>
</body>
</html>

Na tag script deixem elas assim:

 <script src="/js/caminhoDoArquivos"></script>

Eu acho que você está com um problema de caminho no seu deploy.

Ah! Se isso não funcionar. Avisa que tentamos outras coisas :)

Não rolou... que estranho. Local funciona, mas nos servers não =/

É algum problema com caminho. Vou puxar outra pessoa pra ver se consegue pensar em outra coisa. :-)

solução!

foi resolvido... já na aula seguinte ;) o professor isolou a variável. o erro ocorre por causa do retorno null e por isso o problema no map, mas já foi resolvido, vlwwww

Show de bola Israel :-)