Может и баян старый, но я тут наступил сегодня: циклические зависимости в ноде резолвятся в пустой объект. Вот немного сильно упрощенного кода.
Есть модуль models/user:
var api = require('../lib/api');
function UserModel() {
}
it('should return error if at least one domain is unavailable', function (done) { | |
nock(test.mock.user) | |
.intercept('/info', 'SEARCH', {"count": 100, "query": "data.name:\"test.test\" AND type:\"domain\" AND name:\"reseller.pb\""}) | |
.replyWithFile(200, __dirname + '/fixtures/info/found.json'); | |
nock(test.mock.admin) | |
.get('/user/aaaa11112222333344445555', {}) | |
.replyWithFile(200, __dirname + '/fixtures/user/_nkbt.json'); |
var _ = require('underscore'); | |
var async = require('async'); | |
async.auto({ | |
first: function(next) { | |
setTimeout(next, 500); | |
}, | |
second: function(next) { | |
setTimeout(next, 700); | |
}, |
"apps": { | |
"twitter": { | |
"consumerKey": "1234", | |
"consumerSecret": "1234", | |
"callbackURL": "http://localhost/auth/twitter/callback" | |
}, | |
"linkedin": { | |
"consumerKey": "1234", | |
"consumerSecret": "1234", | |
"callbackURL": "http://localhost/auth/linkedin/callback" |
Может и баян старый, но я тут наступил сегодня: циклические зависимости в ноде резолвятся в пустой объект. Вот немного сильно упрощенного кода.
Есть модуль models/user:
var api = require('../lib/api');
function UserModel() {
}
Let's pretend I've decided to build a spice rack. | |
I've done small woodworking projects before, and I think I have a pretty good idea of what I need: some wood and a few basic tools: a tape measure, a saw, a level, and a hammer. | |
If I were going to build a whole house, rather than just a spice rack, I'd still need a tape measure, a saw, a level, and a hammer (among other things). | |
So I go to the hardware store to buy the tools, and I ask the sales clerk where I can find a hammer. | |
"A hammer?" he asks. "Nobody really buys hammers anymore. They're kind of old fashioned." |
/* | |
Example of legacy lib | |
./legacy_lib.js | |
*/ | |
App = App || {}; | |
App.Tool = function () { | |
}; | |
Working with AWS makes me feel like coding in AST.
var params = {
TableName: 'Table',
AttributesToGet: [
'BucketId',
'BucketKey'
],
KeyConditions: {
✔ ~/nkbt/react-component-template [master|✔]
13:25 $ `npm bin`/parallelshell '`npm bin`/eslint .' '`npm bin`/karma start ./karma.conf.js --single-run --reporters coverage'
fs.js:691
return binding.lstat(pathModule._makeLong(path));
^
Error: ENOENT, no such file or directory '/Users/nkbt/nkbt/react-component-template/reports/coverage/prettify.js'
at Object.fs.lstatSync (fs.js:691:18)
at Object.realpathSync (fs.js:1279:21)
'use strict'; | |
/** | |
* @typedef {Entity} DomainEntity | |
* | |
* @property {function(): String} getId | |
* @property {function(): String} getName | |
* @property {function(): Number} getPrice | |
* @property {function(): Number} getQuantity | |
* |