【发布时间】:2012-12-18 11:38:11
【问题描述】:
我正在尝试从我从 Mac 终端(命令行)运行的一些服务器脚本中包含一些库。这不会在浏览器中运行 - 我正在为我的 iOS 应用程序的后端使用 Parse Cloud Code。任何想法为什么以下代码不起作用,而它在谷歌浏览器中起作用?
document.write('<script src="http://code.jquery.com/jquery-1.8.3.min.js" type="text/javascript"></script>');
document.write('<script src="https://raw.github.com/carlo/jquery-base64/master/ jquery.base64.min.js" type="text/javascript"></script>');
document.write('<script src="http://crypto-js.googlecode.com/svn/tags/3.0.2/build/rollups/hmac-sha1.js" type="text/javascript"></script>');
从终端运行会出现错误:{"code":141,"error":"Uncaught ReferenceError: document is not defined"}。
【问题讨论】:
-
检查 javascript 是否在某处工作的拇指规则:做一个
alert(1); -
Parse Cloud Code正在运行 node.js 或其他一些服务器端 JS(如 rhino)? -
@nickd717 确保编辑您的问题以准确反映错误。
-
@SimonBoudrias - 不确定。这是文档,但我发现很难弄清楚它在基本层面上是如何工作的:parse.com/docs/cloud_code_guide#started.
标签: javascript parsing serverside-javascript