Spotify授权码中未定义require



我们正在使用HTML和JavaScript创建web。我们在尝试进行连接到Spotify API的授权过程时遇到了一些问题。

var express = require('express'); // Express web server framework
var request = require('request'); // "Request" library
var querystring = require('querystring');
var cookieParser = require('cookie-parser')

我们在互联网上发现的这个代码使用require()来获取一些数据,但Chrome说:

引用错误:未定义require。

我们发现JavaScript节点可能是问题所在,所以我们安装了npm和Browserify,但无法正常工作。

我们还在HTML:中使用了这一点

<script type="text/javascript" src="node.js"></script>
<script type="text/javascript" src="js/main.js"></script>

帮助??

您所拥有的是假设在服务器端运行的代码。Node Express是服务器端组件,不能在客户端(浏览器内部)运行它们。服务器端使用"require"来管理和加载模块,这就是为什么您有require。

我认为您应该做的是将您的请求发送到服务器,服务器应该处理您在那里的身份验证代码,并在用户身份验证或未验证的情况下发送带有状态的响应。

require()不是客户端JS的现有方法。

使用一个<script>标记,然后调用它之后的方法。

这里已经回答了这个问题:节点上的客户端:未捕获引用错误:未定义require\

Node.JS是一个服务器端应用程序,您正试图运行此客户端。

请尝试使用和引用此http://requirejs.org/

相关内容

  • 没有找到相关文章

最新更新