为什么index.ejs会抛出语法错误?

时间:2017-02-18 06:30:06

标签: javascript node.js reactjs ejs

我正在服务器上渲染我的React应用程序,但是我收到错误Uncaught SyntaxError: Unexpected token <,当我检查错误发生的位置时,指出这一行。 index.ejs我已经安装了ejs 2.5.6版。下面是我的节点服务器代码。我究竟做错了什么?我的index.ejs代码位于views文件夹中。如果您需要任何其他代码,例如我的app.get('*')函数,请与我们联系。

index.js(节点服务器)

app.set('view engine', 'ejs');
app.set('views', path.join(__dirname, 'views'));

index.ejs(内部视图文件夹)

<!DOCTYPE html>
<html>
  <head>
     <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.2/semantic.min.css"></link>
      <link rel="stylesheet" href="public/style/style.css">
  </head>
  <body>
    <div id="app"><%- markup -%></div>
  </body>
  <script src="/bundle.js"></script>
</html>

0 个答案:

没有答案