为什么这个HTML给我"Unexpected token Y"?
Why does this HTML give me "Unexpected token Y"?
在我的 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
为什么? "Unexpected token Y" 究竟表示什么,上面的代码中是什么导致了它?
更新
据报道(来自 MattK)HTML 没问题。我想知道我的问题是否是我只选中了 Windows 安全警报对话框中的 "Private networks" 复选框(未选中 "Public networks" 复选框?我选择的选项(与默认选项完全相反,哪个对我来说有意义(显然)但也许是错误的,可以看出 here.
如果我选择的选项确实有问题,我如何才能 "go back" 和 select 两个复选框(或者只是 public 一个,如果这是要走的路)?我在家里使用 "normal" 设置的笔记本电脑进行此操作 - 没有家庭网络或任何类似性质的东西。
我四处探索,看看是否能解决这个问题,但我在 Windows 防火墙设置中没有看到 "Meteor":
该列表中也没有 "Evented I/O for V8 JavaScript"。
Windows 防火墙设置显示我没有连接到专用网络(我想也许这就是我的 WiFi / ATT&T Uverse 连接会被考虑的原因,但显然不是),所以检查 "allow private" 似乎没有任何价值。我怀疑这(未选中 "public" 框)可能是问题所在,但现在如何纠正?
作为旁注,我在 Windows 防火墙中看到我允许私人和 public 访问名为 A..akj 的大量 "apps and features" ;fdfdjkjfdafjkfjddfjafjdfjjdfjfdjdfsaj 等。
这有问题吗?
如果这些是合法的应用程序,为什么他们通过自称 "App.[blaBlaBla]" 来掩盖自己的身份?
问题出在我的 Windows 防火墙设置上——我允许通过防火墙的设置。我没有选中推荐反对但默认选中 "Public networks" 并选中默认未选中 "Private"
原来我没有专用网络,所以那个设置没有实际意义。
没有检查 public 导致了奇怪的错误,显然 - 一旦我禁用 Windows 防火墙,它就可以正常工作。
我仍然想知道如何让我的防火墙不让它吃掉我的 public 网络 Meteor 消息,不过...
在我的 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
为什么? "Unexpected token Y" 究竟表示什么,上面的代码中是什么导致了它?
更新
据报道(来自 MattK)HTML 没问题。我想知道我的问题是否是我只选中了 Windows 安全警报对话框中的 "Private networks" 复选框(未选中 "Public networks" 复选框?我选择的选项(与默认选项完全相反,哪个对我来说有意义(显然)但也许是错误的,可以看出 here.
如果我选择的选项确实有问题,我如何才能 "go back" 和 select 两个复选框(或者只是 public 一个,如果这是要走的路)?我在家里使用 "normal" 设置的笔记本电脑进行此操作 - 没有家庭网络或任何类似性质的东西。
我四处探索,看看是否能解决这个问题,但我在 Windows 防火墙设置中没有看到 "Meteor":
该列表中也没有 "Evented I/O for V8 JavaScript"。
Windows 防火墙设置显示我没有连接到专用网络(我想也许这就是我的 WiFi / ATT&T Uverse 连接会被考虑的原因,但显然不是),所以检查 "allow private" 似乎没有任何价值。我怀疑这(未选中 "public" 框)可能是问题所在,但现在如何纠正?
作为旁注,我在 Windows 防火墙中看到我允许私人和 public 访问名为 A..akj 的大量 "apps and features" ;fdfdjkjfdafjkfjddfjafjdfjjdfjfdjdfsaj 等。
这有问题吗?
如果这些是合法的应用程序,为什么他们通过自称 "App.[blaBlaBla]" 来掩盖自己的身份?
问题出在我的 Windows 防火墙设置上——我允许通过防火墙的设置。我没有选中推荐反对但默认选中 "Public networks" 并选中默认未选中 "Private"
原来我没有专用网络,所以那个设置没有实际意义。
没有检查 public 导致了奇怪的错误,显然 - 一旦我禁用 Windows 防火墙,它就可以正常工作。
我仍然想知道如何让我的防火墙不让它吃掉我的 public 网络 Meteor 消息,不过...