2013-05-03 97 views
1

我是一名新的Web开发人员,负责一个涉及Box API的小型项目。在尝试创建我自己的代码到 认证用户之后,我决定咨询由Box (https://github.com/box/box-javascript-sdk)创建的Javascript SDK。但是,当我使用localhost打开 “sampleUpload.html”文件时,我无法单击“单击此处获取身份验证令牌 ”标题。查看html代码,看起来 页面的样式是为了将鼠标悬停在 文本上而将光标更改为指针,但是单击它时不会触发实际代码。使用Javascript SDK进行Box API

有没有一种方法可以更改代码以使页面按预期工作? 非常感谢你阅读本文,我非常感谢你们帮助你们 可以给。

+0

请参阅我的回答,但为“最佳实践”添加注释作为新的Web开发人员。您的开发计算机上需要一个Web服务器来正确调试代码,因为这样的问题会让您追逐尾巴浪费时间。即使只是服务于静态HTML的服务器大部分时间都会工作。 – regretoverflow 2013-05-03 19:17:20

回答

1

在Localhost上运行,您需要确保您的路径已正确配置。例如,在浏览器中打开该文件,右键单击并在底部点击“查看源代码”,尝试打开其中一个JavaScript文件。如果它不能打开,那就是你的问题。在html中引用的文件的所有路径的前面添加/通常会使其从localhost工作。

+0

抱歉,延迟响应 - 当我查看文件的来源并打开其中一个.js文件时,它在我的浏览器中以文本形式打开。如果我尝试追加一个“/”后,它会返回一个404错误:'所请求的URL /boxproject/box-javascript-sdk-master/js/goessner.xmlToJson.js/在这台服务器上找不到。'我' m不知道这是否意味着我的路径没有配置,或者是否意味着localhost不能识别.js文件。你也可以详细说明你的评论吗?我将如何配置我的Web服务器来调试代码。非常感谢帮忙。 – user2066880 2013-05-06 15:41:53

+0

我只是指使用本地Web服务器来为您的文件提供服务而不是从文件系统中打开它们。你没有说什么操作系统,所以我不能给你很多建议。 – regretoverflow 2013-05-06 23:03:47

+0

我下载了你引用的JavaScript SDK示例,它是垃圾。它甚至丝毫不起作用,我不知道为什么他们甚至会上传它。你可能会在Github上反对它,或尝试找到一个更完整的例子。 – regretoverflow 2013-05-06 23:15:28