Articles of 导出

在node.js中导出一个原型:module.exports = Prototype or exports.Prototype = Prototype?

什么是在node.js中导出原型的首选方法? 你可以采取两种方法: 导出原型本身 function A () { } module.exports = A; 用作: var A = require('./A.js'); var a = new A(); 将包含原型的对象导出为属性 function A () { } exports.A = A; 用作: var A = require('./A.js').A; var p = new A(); 第一个解决scheme对我来说看起来要方便得多,不过我知道有关于replaceexports对象的担心。 哪两个最好用,为什么?

使用node.js和node-csv-parser(节点模块)提示csv文件下载,

最近我开始使用node.js。 虽然在我的一个项目中遇到了一个需求,但我面临的一个问题是,我应该能够dynamic地将一些数据写入一个csv文件,并让它作为一个popup窗口提示用户下载(带有保存和取消选项 – 正如我们平常一样看到)。 谷歌search了一段时间后,我决定使用csv npm模块https://github.com/wdavidw/node-csv-parser 。 我能够将数据写入文件并使用此模块进行保存。 我想提示一个popup式保存此文件与/不保存该文件。 我的代码看起来像这样: // Sample Data var data = [["id", "subject1", "subject2", "subject3"], ["jack", 85, 90, 68], ["sam", 77, 89, 69]] // Server Side Code var csv = require('../../node_modules/csv'); var fs = require('fs'); createCSV = function(data, callback) { csv().from(data).to(fs.createWriteStream('D:/test.csv')) // writing to a file } // Client side […]

从Coffeescript文件中导出一个类

如果我有一个Coffeescript类定义在一个单独的文件,我从我的主脚本调用。 我可以使文件中的函数全局可见,但不是类。 包含的文件是: root = exports ? this root.add = (a, b) -> return a + b class root.userModel username: 'Aaaa' name: 'Bbbb' 我可以从我的主要代码访问该function。 我如何创build课程?

Node.JS导出函数没有对象封装

我正在查看Node.JS请求,并注意您可以使用 var request = require('request'); request(…) 但是,当我尝试做类似的模块,我尝试 exports = function() {} 这是行不通的。 我知道使用的唯一方法是 var request = require('request').request; request(…) 和 exports.request = function() {} 如何将整个导出设置为一个函数,而不是将函数添加到导出对象? 请求源代码中可能提供了一个提示,但是我发现很难弄清楚发生了什么事情。 你能帮我吗?