博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nodejs使用图灵机器人获取笑话
阅读量:5850 次
发布时间:2019-06-19

本文共 1019 字,大约阅读时间需要 3 分钟。

hot3.png

joke.js

var http = require('http');var getMessage = function(info, callback){	var url = 'http://www.tuling123.com/openapi/api?key=密钥从官网注册获取&info=' + info;	var req = http.get(url, function(res) {		var body = '';		console.log("Got response: " + res.statusCode);		res.on('data',function(data){			body += data;		}).on('end', function(){			console.log(res.headers);			console.log(body);			callback(JSON.parse(body)["text"]);		});	}).on('error', function(e) {		console.log("Got error: " + e.message);	});	req.end();}exports.getMessage = getMessage;

index.js

var http = require('http');var joke = require('./joke');http.createServer(function (request, response) {	joke.getMessage("笑话", function(data){		var html = "" +			   "" + 			   "
" +     "天气" +     "" +    "" +     "" +     "
" + data + "
";            "" +     ""; response.writeHead(200, {"Content-Type": "text/html"}); response.write(html); response.end(); });}).listen(3000);

转载于:https://my.oschina.net/chenhao901007/blog/367532

你可能感兴趣的文章
项目案例分享五:AD升级后无法登陆
查看>>
BOM展开
查看>>
通过RMAN克隆11g数据库(基于active database)
查看>>
suse linux 修改主机名
查看>>
关于如何去理解和取证生成树(STP)的BackboneFast机制对劣质BPDU的处理
查看>>
产品战略,大公司 vs 新公司
查看>>
XenServer 6.5实战系列之五:XenCenter 6.5
查看>>
不能放弃的三项权力
查看>>
读书笔记-淘宝十年产品事
查看>>
RAC环境下配置OGG同步
查看>>
用LogParser分析Windows日志
查看>>
Windows 10 命令提示符新变化
查看>>
Wex5开发基础之微信支付
查看>>
新浪微博IPO,曹国伟策略之功
查看>>
通过迁移的方式解决Active Directory服务器问题之2-卸载Active Directory
查看>>
测试比json更快更小的二进制数据传输格式Msgpack [pythono MessagePack 版本]
查看>>
笨兔兔的故事(中)
查看>>
大型网站的存储
查看>>
Composite——设计模式学习笔记
查看>>
常见Web技术之间的关系,你了解多少?
查看>>