Node.js
github_31392345
这个作者很懒,什么都没留下…
展开
-
Node入门【2】【打印本地文件内容】
//print_local_file.jsvar http = require("http");var fs = require("fs");var fileData = "";console.log(fileData);function printFile(req, res) { console.log("server started"); fs.readFile("text.原创 2015-10-21 11:44:35 · 529 阅读 · 0 评论 -
Node入门训练【1】【创建http服务器并输出helloworld】
创建http服务器,并输出“hello world”//server.jsvar http = require("http");var url = require("url");function onRequest(req, response) { console.log("req received.") response.writeHead(200, { "Cont原创 2015-10-21 10:23:49 · 374 阅读 · 0 评论 -
Node入门训练【3】【打印本地目录下的所有文件名】
//print_local_dir.jsvar http = require("http");var fs = require("fs");function printDir(req, res) { fs.readdir("d:", function(err, dir) { if (err) { throw err; }原创 2015-10-21 11:57:13 · 320 阅读 · 0 评论 -
Node入门训练【7】【用express写出hello world】
//hello_world.jsvar express = require('express');var app = express();app.get('/', function(req, res) { res.write('Hello World!'); res.end();});var server = app.listen(3000, function() { v原创 2015-10-21 15:46:07 · 401 阅读 · 0 评论 -
Node入门训练【5】【利用http请求抓取网页数据】
//get_data_from_web.jsvar http = require('http');var options = { hostname: 'www.oschina.net', port: 80, method: 'GET'};var req = http.request(options, function(res) { console.log('ST原创 2015-10-21 14:56:35 · 461 阅读 · 0 评论 -
Node入门训练【4】【根据url路径参数打印相应盘符目录】
//print_dir_by_url.jsvar 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 arg原创 2015-10-21 14:46:50 · 401 阅读 · 0 评论 -
Node入门训练【6】【将data写本地log】
//write_local_log.jsvar 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原创 2015-10-21 15:32:05 · 342 阅读 · 0 评论 -
Node.js中的异步执行
刚看了一点马丁的《代码整洁之道》,于是心血来潮想把这几天做的Node联系进行一番代码重构,心里默念,高内聚低耦合,函数简洁明了,etc… 于是,在这段要读取本地文件内容的代码中,我将createServer后的回调printFile以及readFile后的回调getData都准备抽出来,并打算通过赋值的方式获取fileData,并最终将fileData打印到页面,代码如下://print_l原创 2015-10-21 11:37:12 · 698 阅读 · 0 评论