问:有人收到http响应代码301吗?
//问题:我们需要一种简单的方法来查看用户的徽章计数和JS点数
//解决方案:使用node.js连接到Treehouse的API并获取点数和徽章
var http = require (“ http” );
var username = “ chalkers” ;
函数 printMessage (用户名, badgeCount , points ) {
var message =用户名+ “在JavaScript中具有” + badgeCount + “总徽章和” + points + “点。
控制台。日志(消息)
}
//连接到API的URL(http://xxxx.com/<username>.json
VAR 请求 = HTTP 。获得(“http://xxxx.com/” + 用户名 + “上传.json” , 功能(响应){
控制台。登录(响应。的StatusCode ); //读取的数据//解析数据//打印数据输出});请求。上(“错误” ,功能
(错误){
控制台。错误(错误。消息); });
我的代码在上面...似乎与视频中的Andrew相同,但是现在我在运行时收到301响应 node app.js
答:只需要更改
var http = require(“ http”);
和
var request = http.get(“ https://xxxx.com/” +用户名+“。json”
进入
var https = require(“ https”);
和
var request = https.get(“ https://xxxx.com/” +用户名+“。json”