为什么这个HTML会给我"意外的令牌Y"?

时间:2015-08-08 03:59:11

标签: html meteor syntax-error

在我的Meteor应用程序中,我有这个HTML:

<head>
  <title>timeandspace</title>
</head>

<body>
  <h1>A List of the Places I Have Lived</h1>
  {{> addTimeSpaceForm}}
</body>

<template name="addTimeSpaceForm">
    <form>
        <label for="city">City</label>
        <input type="text" name="city" id="city">
        </br>
        <label for="state">State</label>
        <input type="text" name="state" id="state">
        </br>
        <label for="yearin">Year Arrived</label>
        <input type="text" name="yearin" id="yearin">
        </br>
        <label for="yearout">Year Departed</label>
        <input type="text" name="yearout" id="yearout">

        <input type="submit" name="insertdocument" value="Add Time and Space">
    </form>
</template>

...但它在这一行上给了我几个错误:

"http://localhost:3000/sockjs/info?cb=fxr31xfy93".
Uncaught SyntaxError: Unexpected token Y
XHR finished loading: GET 

为什么呢?世界上做了什么&#34;意想不到的令牌Y&#34;表明,上面的代码中是什么导致它?

更新

据报道(MattK),HTML很好。我想知道我的问题是我是否只检查过'#34;私人网络&#34; Windows安全警报对话框中的复选框(取消选中&#34;公共网络&#34;一个?我选择的选项(与默认情况完全相反,对我来说很明显(显然)但可能是错误的,可以看到{ {3}}

如果我选择的选项确实存在问题,我怎样才能回归&#34;并选择两个复选框(或只选择公共复选框,如果这样的话)?我正在家里用笔记本电脑做正常的#34;正常&#34;设置 - 没有家庭网络或任何性质的东西。

我四处探索,看看能不能弄明白,但我不会看到&#34;流星&#34;在Windows防火墙设置中:

here

V8 JavaScript也没有&#34; Evented I / O&#34;在那个清单中。

Windows防火墙设置显示我没有连接到专用网络(我想可能是我的WiFi / ATT&amp; T UVerse连接将被考虑,但显然不是),所以检查&#34;允许私人&#34;看似毫无价值。我怀疑这一点(没有检查&#34;公共&#34;框)可能是问题,但现在如何纠正?

作为旁注,我在Windows防火墙中看到,我允许私人和公共访问大量的应用程序和功能&#34;名为 A..akj; fdfdjkjfdafjkfjddfjafjdfjjdfjfdjdfsaj 等。

这有问题吗?

如果这些是合法的应用程序,为什么他们只是称自己为#34; App。[blaBlaBla]&#34;?

1 个答案:

答案 0 :(得分:0)

问题在于我的Windows防火墙设置 - 我允许通过防火墙。我已经取消选中了推荐的反对默认检查&#34;公共网络&#34;并检查了默认 - 未选中&#34;私有&#34;

事实证明我没有私人网络,因此设置没有实际意义。

没有公开检查导致了奇怪的错误,显然 - 一旦我禁用了Windows防火墙,它就可以正常工作。

我仍然想知道如何拥有我的防火墙,而不是让它吃掉我的公共网络Meteor消息,但是......

相关问题