美文网首页
Node.js入门

Node.js入门

作者: 流着万条永远的河 | 来源:发表于2017-11-07 00:03 被阅读0次

    是什么

    它是用JS写的,我觉得就是封装了数据和方法的一个平台,可以让我们更方便地进行骚操作的。
    就看它有哪些内置的模块,做对应的事情。
    怎么学它呢,就把它当成是一堆插件库,你想要用什么插件,就去官网搜,或者去npm上搜,或者自己写,都可以的。跟原生JS一样的,只不过里面满满的套路,需要你学会按套路打代码。

    实例操作

    读文件、写文件,引入本地文件

    官网搜跟readFile相近的词的,,,

    看里面的参数和用法,还有例子,基本就是傻瓜式操作啦,不熟的就是参数格式了。

    文件目录:

    这里的module.exports代表了有请求这个文件时,返回的对象。
    module.exports.replaceNum = replaceNum   //返回的对象的一个replaceNum属性值是那个函数,
    //这里举一反三,以后可以自己写很多方法,再加到返回的对象的属性上
    

    index.js的内容如下:

    var fs = require('fs')        //这是内置模块,引出各个方法的一个命令,跟ajax的第一句话一样的意义
    var str = 'yeye'
    var strApi = require('./stringApi')      //这是引入同级目录下的文件的需求,如果不是相对路径,默认引入内置模块里的这个名字的东东
    //最终返回了一个对象,这个对象是什么,需要在这个文件里设置,
    console.log('hello', str)
    
    var str = 'haha'
    fs.readFile('file.txt', 'utf8', function(err, str) {       //看看引用就是符合格式就可以的
        if (err) {                                          //第一个参数是报错,如果错误就是对象,没有就是null
    //第二个参数是读取的内容,因为是读取,是异步,这是回调函数。
            console.log('error')
        } else {
            // var strdo = str.replace(/\d/gm, '')   //清除数字
            var strdo = strApi.replaceNum(str)   //这是调用本地文件的方法的用法
            console.log(strdo)
            fs.writeFile('file.aft.txt', strdo, function(err) {        //这是写文件的插件
                if (err) {
                    console.log('error,,')
                    throw err
                }
                console.log('secussed,,')
            })
    
        }
    })  //如何运行它,终端在文件目录下输入node  index.js,就可以了。

    相关文章

      网友评论

          本文标题:Node.js入门

          本文链接:https://www.haomeiwen.com/subject/vvrrmxtx.html