1

私は 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 を保存するにはどうすればよいですか?!?

4

1 に答える 1