拥抱nodejs

标准化的JS写法,甚至还可以用标准化的ES(ECMAScript)来写,在服务端执行是不是很酷啊....

1.安装 nodejs  在官方安装, nodejs.org
在linux源码安装可能还要装个npm ,用到时候再装吧 centos :

yum install nodejs
yum install npm

2.上手体验

var test =[];
test.push('item1');
test.push('item2');
console.log(JSON.stringify(test));//标准打印,标准JSON支持
const fs = require("fs");
var contents = fs.readFileSync("a.js").toString();
console.log(contents);

3.第三方插件 这个是nodejs的精华,拿来就可以用了,npm install request (全局npm install -g request)

var request = require("request");
var result=process.argv[3];

4.应用  刚好一个爬虫到的数据是js,PHP也不擅长解析,将这个js eval掉,再json_encode出给php用,是不是很帅-_-

刚好这个request还支持headers referer的,就不怕来源问题了

5.yum安装包全局安装问题 有时会有提示全局安装包找不到,其实是yum安装没有加入全局变量导致,需要加入/etc/profile

export NODE_PATH="/usr/lib/node_modules"

再执行source /etc/profile来生效

学习来源: 1.https://howtonode.org/hello-node 2.https://ianwu.tw/2013/08/17/nodejs-fake-referer/ 3.这个simple-code-highlighter插件还不错 ,用的

<

pre>标签,但有个问题会请求google字体!!

Leave a Reply

Your email address will not be published. Required fields are marked *