首页
学习
活动
专区
圈层
工具
发布

Nodejs Serialport文档翻译

当autoOpen选项没有失效的时候,构造函数的 openCallback 被传递给.open()。如果你已经将它关闭,callback回调会被忽视。 .open()函数需要一个在串口打开后的回调。...参数错误抛出一个TypeError对象。当这些函数被叫做无效参数时,你将会看见这些。 如果没有回调被提供,运行时错误提供Error对象给函数回调或者发出一个error event。...创建一个新的串口对象.用无效的参数或者无效的选项构造一个新的串口时,会抛出错误。...抛出异常如果你提供了一个错误的参数。当波特率不支持事,会抛出错误或者产生回调。...[callback] errorCallback 当波特率被改变的时候. 如果 .update 被调用而没有回调以及有一个错误,错误事件将会被触发。

3.4K30

从0到1学习nodejs(1)

], callback) 参数说明: path 文件路径 options 选项配置 callback 回调函数 返回值:undefined 本文由“壹伴编辑器”提供技术支持 readFileSync 同步读取...], callback) 参数说明: file 文件名 data 待写入的数据 options 选项设置 (可选) callback 写入回调 返回值:undefined 本文由“壹伴编辑器”提供技术支持...], callback) fs.mkdirSync(path[, options]) 参数说明: path 文件夹路径 options 选项配置( 可选 ) callback 操作后的回调 本文由“壹伴编辑器...callback) fs.readdirSync(path[, options]) 参数说明: path 文件夹路径 options 选项配置( 可选 ) callback 操作后的回调 本文由“壹伴编辑器...) fs.rmdirSync(path[, options]) 参数说明: path 文件夹路径 options 选项配置( 可选 ) callback 操作后的回调 本文由“壹伴编辑器”提供技术支持

40110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Node入门教程(12)第十章:Node的HTTP模块

    方法 参数 说明 request.end([data[, encoding]][, callback]) ①data发送的数据 ②encoding编码 ③callback回调函数 结束发送请求。...request.setTimeout(timeout[, callback]) ①timeout请求被认为是超时的毫秒数。②callback 可选的函数,当超时发生时被调用。...request.write(chunk[, encoding][, callback]) ①chunk发送的请求数据。②encoding:编码;③callback回调函数 发送请求主体的一个数据块。...timeout: 2000, // 超时时间 path: '/' // 请求路径 }, res => { // 连接成功后,接收到后台服务器返回的响应,回调函数就会被调用一次...(options,callback),用来更简单的处理GET方式的请求,它是http.request()的简化版本,唯一的区别在于http.get自动将请求方法设为GET请求,同时不需要手动调用req.end

    1.4K60

    co yield避免嵌套详细代码示例。

    --harmony参数才支持 ES6特性  * WebStorm 调试: 在Run/Debug Configuration -> Node parameters 中添加 --harmony  * 学习方法...利用co 和 yield 编写和执行异步操作, 可以完全摆脱nodejs的回调深坑, // 大幅提高代码舒适度和团队生产力. 因此,co是深受回调深坑困然的nodejs码农们的不二选择!...) { //转换器返回的是一个函数, 其参数必须是被异步函数(fs.readFile)回调的callback. ...执行yield化的异步函数, 就如执行同步函数一样简单舒适, 再也没有回调深坑的烦恼. 我和我的小伙伴都惊呆了! ...的callback里的返回内容     var c = get('http://www.126.com');     return yield [a, b, c];//这里才真正发起http.get请求

    1.5K10

    Webpack编写自定义插件

    Webpack 提供的三种触发钩子方法 (在 compiler.hooks 下指定事件钩子函数,便会触发钩子时,执行回调函数): tap :以同步方式触发钩子; tapAsync :以异步方式触发钩子;...tap 同步钩子 tapAsync 异步钩子,通过callback回调告诉Webpack异步执行完毕 tapPromise 异步钩子,返回一个Promise告诉Webpack异步执行完毕 tap tap...是一个同步钩子,同步钩子在使用时不可以包含异步调用,因为函数返回时异步逻辑有可能未执行完毕导致问题。...qiniu.form_up.FormUploader() const putExtra = new qiniu.form_up.PutExtra(); // 因为是批量上传,需要在最后将错误对象回调...apply 方法可以接收一个 Webpack compiler对象的引用,从而可以在回调函数中访问到 compiler 对象。

    1.6K20

    Node.js学习笔记(二)——Node.js模块化、文件读写、环境变量

    虽然我们学习过ES6的模块化但是ES6与NodeJS使用不同的模块化规范,单独学习NodeJS的模块化非常有必要。 模块化是指解决一个复杂问题时,自顶向下逐层把系统划分成若干模块的过程。...异步的方法函数最后一个参数为回调函数,回调函数的第一个参数包含了错误信息(error)。 建议大家是用异步方法,比起同步,异步方法性能更高,速度更快,而且没有阻塞。...默认编码为 utf8, 模式为 0666 , flag 为 'w' callback - 回调函数,回调函数只包含错误信息参数(err),在写入失败时返回。...callback - 回调函数,回调函数带有两个参数err, files,err 为错误信息,files 为 目录下的文件数组列表。...以下为 Node.js 文件模块相同的方法列表: 方法 描述 fs.rename(oldPath, newPath, callback) 异步 rename().回调函数没有参数,但可能抛出异常。

    7K30

    七天学会NodeJS——第一天

    第一个参数在有错误发生时等于异常对象,第二个参数始终用于返回API方法执行结果。 此外,fs模块的所有异步API都有对应的同步版本,用于无法使用异步操作时,或者同步操作更方便时的情况。...遇到一个子目录时,就先接着遍历子目录。遇到一个文件时,就把文件的绝对路径传给回调函数。回调函数拿到文件路径后,就可以做各种判断和处理。...如开门红中的例子所示,首先需要使用.createServer方法创建一个服务器,然后调用.listen方法监听端口。之后,每当来了一个客户端请求,创建服务器时传入的回调函数就被调用一次。...query=string#hash' } */ 传给.parse方法的不一定要是一个完整的URL,例如在HTTP服务器回调函数中,request.url不包含协议头和域名,但同样可以用.parse方法解析...但不管怎样,异步编程确实是NodeJS最大的特点,没有掌握异步编程就不能说是真正学会了NodeJS。本章将介绍与异步编程相关的各种知识。 回调 在代码中,异步编程的直接体现就是回调。

    7.7K20

    邂逅Node.JS的那一夜

    ]) 函数名比异步多了 Sync,参数和上述类似,同步方法没有回调函数/** fs.writeFileSync(file, data,[options]) * 参数和上述类似:同步方法没有回调函数,报错就直接报错了...读取文件编码格式 * callback(err,data){ 回调函数当文件数据全读取,回调执行: data数据默认buffer类型 } */{ //Demo:建议提前准备好要读取的文件;...* callback: 回调函数......], callback) 异步读取: 回调函数有两个形参;fs.readdirSync(path,[options]) 同步创建: 函数返回一个数组;//回调函数接收两个参数: err(异常有值|无异常...], callback) 异步查看状态: 回调函数有两个形参;fs.statSync(path,[options]) 同步查看状态: 函数返回一个对象;//回调函数接收两个参数: err(异常有值|无异常

    68410

    Node.js 高级进阶之 fs 文件模块学习

    回调函数提供两个参数 err 和 data , err 表示有没有错误发生,data 是文件内容。...demo: 文件关闭-fs.close fs.close(fd,callback) 第一个参数:fd 文件 open时传递的 文件描述符 第二个参数 callback 回调函数,回调函数有一个参数 err...第三个参数回调函数,回调函数有一个参数 err(错误),关闭文件后执行。 demo: fs.mkdir('....) 第一个参数:path目录路径 第三个参数回调函数,回调函数有一个参数 err(错误),关闭文件后执行。...第三个参数回调函数,回调函数有两个参数,第一个 err(错误),第二个返回 的data 为一个数组,包含该文件夹的所有文件,是目录中的文件名的数组(不包括 '.' 和 '..')。

    1.8K51

    nodejs中如何使用流数据读写文件

    所以用这4种方法在读写文件时,nodejs可以执行其他处理。...// 使用整数值来指定文件的结束位置,单位为字节数 } 当文件被打开时,将触发ReadStream对象的open事件,在该事件触发时调用的回调函数可以使用一个参数,参数值是被打开文件的文件描述符(也即文件句柄.../a1.txt", {encoding: "utf-8", start: 0, end: 24} ); // 打开文件,回调函数参数fd是打开文件时返回的文件描述符(文件句柄) fileReadStream.on...参数来指定以何种编码格式写入文件,可以使用callback参数来指定当数据被写入完毕时所调用的回调函数,该回调中不使用任何参数。...writeable.end( [chunk], [encoding], [callback] ),参数含义与write方法完全一样,同样的回调函数不使用任何参数。

    7.2K50
    领券