javascript和nodejs

以下是为您整理出来关于【javascript和nodejs】合集内容,如果觉得还不错,请帮忙转发推荐。

【javascript和nodejs】技术教程文章

javascript – nodejs异步到同步【代码】

我是nodejs和javascript的新手,我正在开发一个开源项目,因为昨晚我试图将这个函数从异步转换为同步,但我不能,我使用async / await但我认为我不太了解这个概念,这个函数使用aes256算法加密和压缩文件,我的工作异常,但我想添加这个新功能,允许你递归地加密目录的内容.function encrypt({ file, password }, error_callback, succ_callback) {const initVect = crypto.randomBytes(16);// Generate a cipher key from the password.co...

javascript – 在Nodejs / Express中链接承诺的最佳实践【代码】

我知道在Nodejs / Express中链接承诺的最好方法是:doSomeThing() .then() .then() .catch();但最近不得不使用async和q模块迭代列表/数组并运行异步函数.我想知道有更好的方式来做/写这个 – var deferred = Q.defer(); var deferred2 = Q.defer(); models.Local.findOne({where: {id: parseInt(req.body.localid)}}).then(function(resultLocal){if(!resultLocal){return res.status(404).json({"status" : "error",'er...

javascript – Nodejs:__ call实现可用吗?【代码】

我至少需要这样的功能:function ExampleClass() { }ExampleClass.prototype.__noSuchMethod__ = function() {console.log("No such method, maybe you should try reading the docs?"); }example = new ExampleClass(); example.eatPizza();它是否已在v8中实现或无论如何模拟其他? 有人在他们的项目中实现了这样的功能吗 谢谢解决方法:在StackOverflow上有一个类似的问题,你可以在那里找到答案: Capture method missing in Java...

javascript – Nodejs Express3使用会话来检查用户是否已登录【代码】

我有以下app.js代码app.configure(function(){app.set('port', process.env.PORT || 3000);app.set('views', __dirname + '/views');app.enable('jsonp callback');app.set('view engine', 'jade');app.set('view options', {layout : false});app.use(express.bodyParser());app.use(express.methodOverride());app.use(express.cookieParser());app.use(express.session({secret : 'abcdefg' }));app.use(app.router);app.u...

javascript – 在Nodejs中的async / await替换【代码】

我试图在C#中执行像async / await这样的函数,但是在节点js中我找到了一个example,但它给了我一个错误. 这是代码function* gotNews(response){ console.log("in gotNews");str='';response.on('data', function (chunk) {str += chunk;}); response.on('end', function () {str = JSON.parse(str);console.log(str);fetchCategories();});return str; }function fetchNews(sourceURL){console.log("in fetch news");sourceURL...

javascript – nodejs cluster module – 正在使用的地址错误【代码】

我有一个express.js应用程序,它必须在每次有特定请求时运行一个子进程(这里是:/ compute / real-time).将有用户创建的脚本来计算数据.所以,我正在使用节点集群模块来创建一个工作池并选择一个可以自由执行脚本的工作器.但是我在创建集群期间遇到了困难.这是代码clusterPool.jsvar cluster = require('cluster'); exports.setupCluster = function(){ console.log ("Setting up cluster for bot processing " )if (cluster.isMaste...

javascript – NodeJS:如何在运行docker应用程序时进行nightmareJS e2e测试【代码】

我正在从我的高效构建应用程序(nodeJS app)创建一个用于测试目的的docker镜像/容器.现在我想用mocha / chai和nightmareJS做一些e2e测试.所以我创建了一个非常基本的测试文件. 我现在的问题是如何测试正在运行的应用程序.所以我想’加载’应用程序就像- goto http://localhost - check if login form is existing - do login - check if login was successful我不知道如何在我的docker image / e2e.js文件中执行此操作… 这就是我创...

javascript – nodejs mocha es6模块意外令牌导出没有babel【代码】

我试图使用以下命令在ES6模块上使用mocha进行一些单元测试:node --experimental-modules .\node_modules\mocha\bin\mocha --reporter progress "client/assets/utils/url-utils.test.mjs"但是我收到以下错误:(function (exports, require, module, __filename, __dirname) { export class URLUtils {^^^^^^ SyntaxError: Unexpected token export不是–experimental-modules param应该让我使用ES6模块吗?我宁愿避免使用Babel或其...

javascript – NodeJS请求多个api端点【代码】

好的,我正在尝试使用请求模块向API端点发出两个或更多请求.我正在渲染一个HTML文件,并使用以下代码将返回的JSON传递给把手模板:res.render('list.html', {title: 'List',data: returnedJSON }然后我可以很容易地在我的把手模板中迭代这个JSON. 我遇到的问题是,我现在需要使用多个数据源,其中类别列表将根据JSON响应类别和员工JSON响应中的Staff列表构建.我想要一个简单的解决方案,我可以做到这一点,但扩展它使用任意数量的数据源....

javascript – NodeJS“这个”空对象

为什么“this”在NodeJS中是一个空对象?“module.exports”属于哪里? 我认为“module.exports …”可以写成“this.module.exports …”但它不起作用. 谢谢解决方法:如果您在实际模块中: > module是对当前模块的引用> exports是对导出数据的引用.它被NodeJS缓存并传送到需要它的其他模块>这是对象的替代引用> module.exports是exports对象的备用引用> this.module未定义 这是空的,因为如上所述,它是对与export相同的对象的引用,它...