标签 nodejs 下的文章

安装依赖

npm install jquery
npm install jsdom

示例

const fs = require('fs');
const { JSDOM } = require('jsdom');
const jquery = require('jquery');

function get(url, callback) {
    try {
        JSDOM.fromURL(url).then(jsenv => {
            const $ = jquery(jsenv.window);
            const id_html = $('#dom_id').html();
            callback(result);
        });
    } catch (e) {
        console.log(e);
    }
}
get('https://www.xxxx.com/xxx')

引入模块 如果没有则要先安装 npm install fs

var fs = require("fs");

异步读取:

var data = fs.readFileSync('test.txt');

同步读取

fs.readFile('test.txt', function (err, data) {
    if (err) return console.error(err);
    console.log(data.toString());
});


// 写入文件内容(如果文件不存在会创建一个文件)
// 传递了追加参数 { 'flag': 'a' }

fs.writeFile('./test.log', 'HelloWorld', { 'flag': 'a' }, function(err) {
    if (err) {
        throw err;
    }
 
    console.log('Hello.');
 
    // 写入成功后读取测试
    fs.readFile('./test.log', 'utf-8', function(err, data) {
        if (err) {
            throw err;
        }
        console.log(data);
    });
});

wget https://npm.taobao.org/mirrors/node/v10.14.1/node-v10.14.1-linux-x64.tar.gz

tar -xvf  node-v10.14.1-linux-x64.tar.gz

mv node-v10.14.1-linux-x64 /usr/local/node

添加环境变量
vi /etc/profile

在文件最后添加以下配置:
export NODE_HOME=/usr/local/node  
export PATH=$NODE_HOME/bin:$PATH

刷新编辑

source /etc/profile

查看版本

node -v
npm -v

npm 安装nodejs模块 例如request模块

npm install --save request