私は Node.js を初めて使用するので、おそらくばかげた質問で申し訳ありません…</p>
これが私のコードです:
#!/usr/bin/env coffee --bare
# 3rd party
request = require('request')
request.defaults({'encoding': 'utf8'})
module.exports.fetchDepartments = fetchDepartments
fetchDepartments = (url) ->
_body = ''
getHandler = (error, response, body) ->
util.debug "HTTP response code: #{response.statusCode}"
if error
util.error error
else
_body = body
request.get(url, getHandler)
_body
console.log fetchDepartments('https://ntst.umd.edu/soc/')
コンソールは への呼び出しを出力していますが、空の文字列のままのutil.debug()
ようです。_body
…HTTP レスポンスから HTML を保存するにはどうすればよいですか?!?