Node入门训练【6】【将data写本地log】
2015-10-21 15:32
603 查看
//write_local_log.js var http = require("http"); var url = require("url"); var fs = require("fs"); function getPath(req) { var urlStr = req.url; var urlObj = url.parse(urlStr, true); var argu = urlObj.query; return argu.path; } function writeLog(err, dir) { if (err) { throw err; } fs.writeFileSync('./log.txt', dir); } function onRequest(req, res) { console.log('server started'); var path = getPath(req); var completePath = path + ':'; if (path == 'c' || path == 'd' || path == 'e' || path == 'f') { fs.readdir(completePath, writeLog); } else { console.log("somenthing wrong with path in url"); } res.end(); } http.createServer(onRequest).listen(8888);
相关文章推荐
- nodeJS实现图片上传和展示
- Node入门训练【4】【根据url路径参数打印相应盘符目录】
- nodejs实战express之使用Markdown
- 自己写的一本nodejs小教程
- LeetCode 19: Remove Nth Node From End of List
- node-mysql使用
- Node入门训练【3】【打印本地目录下的所有文件名】
- Node入门【2】【打印本地文件内容】
- Node.js中的异步执行
- LLVM 笔记(二)—— PHI node
- Populating Next Right Pointers in Each Node II--leetcode难题讲解系列
- nodejs开发环境sublime配置
- 如何用 Nodejs 分析一个简单页面
- JavaScript高级程序设计之DOM之节点层次之Node类型第10.1.1讲
- Node之tags
- MonoDeveloper在Mac下快捷键记录
- hadoop secondarynamenode的作用
- Node之锚点
- forever让nodejs应用后台执行
- NodeJS 错误处理最佳实践