質問編集履歴

1

エラー内容とsetIntervalを記述しました

2017/12/12 00:12

投稿

dame-dame
dame-dame

スコア78

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  nodejsでbitflyerのAPIをたたいて、下記のurl1とurl2にアクセスしてbitflyerの状態と
2
2
 
3
- プロダクトコードを0秒ごとにダウンロードしたいと思っています。
3
+ プロダクトコードを0秒ごとにダウンロードしたいと思っています。
4
4
 
5
5
 
6
6
 
@@ -8,11 +8,13 @@
8
8
 
9
9
 
10
10
 
11
- くお願いいます
11
+ 下記のうにsetIntervalを1行付け加えましたがエラーが出ます
12
12
 
13
13
 
14
14
 
15
15
 
16
+
17
+ ```ここに言語を入力
16
18
 
17
19
  var request = require('request');
18
20
 
@@ -20,9 +22,9 @@
20
22
 
21
23
 
22
24
 
25
+
26
+
23
27
  var path1 = '/v1/getboardstate';
24
-
25
- var path2 = '/v1/getmarkets';
26
28
 
27
29
  var query = '';
28
30
 
@@ -42,10 +44,36 @@
42
44
 
43
45
 
44
46
 
45
- var url2 = 'https://api.bitflyer.jp' + path2 + query;
47
+ setInterval(request,3000);
46
48
 
47
- request(url2, function (err, response, payload) {
49
+ ```
48
50
 
49
- console.log(payload);
51
+ エラー内容は
50
52
 
53
+ ```ここに言語を入力
54
+
55
+ {"health":"NORMAL","state":"RUNNING"}
56
+
57
+ /home/ec2-user/node_modules/request/index.js:44
58
+
59
+ throw new Error('undefined is not a valid uri or options object.')
60
+
61
+ ^
62
+
63
+
64
+
65
+ Error: undefined is not a valid uri or options object.
66
+
67
+ at Timeout.request [as _onTimeout] (/home/ec2-user/node_modules/request/index.js:44:11)
68
+
69
+ at ontimeout (timers.js:386:11)
70
+
71
+ at tryOnTimeout (timers.js:250:5)
72
+
73
+ at Timer.listOnTimeout (timers.js:214:5)
74
+
51
- });
75
+ ```
76
+
77
+ となります。
78
+
79
+ 文法的には間違っていないと思いますがいかがでしょうか?