2016-06-15 10 views
5

के साथ अपरिभाषित की संपत्ति 'bcrypt' नहीं पढ़ सकता है मैं तुर्कसेवर का उपयोग करने के लिए मूल ट्यूटोरियल का अनुसरण कर रहा हूं, लेकिन मुझे शुरुआत से एक त्रुटि मिलती है।मेटीर

त्रुटि मैं जब मैं चलाएँ: उल्का --settings settings.json

W20160615-01:19:27.320(-4)? (STDERR) 
W20160615-01:19:27.406(-4)? (STDERR) ~/.meteor/packages/meteor-tool/.1.3.3.b5ue33++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:280 
W20160615-01:19:27.406(-4)? (STDERR) 
throw(ex); 
W20160615-01:19:27.407(-4)? (STDERR) 
    ^
W20160615-01:19:27.407(-4)? (STDERR) TypeError: Cannot read property 'bcrypt' of undefined 
W20160615-01:19:27.407(-4)? (STDERR)  at AccountsServer.Accounts._checkPassword (packages/accounts-password/password_server.js:68:33) 
W20160615-01:19:27.407(-4)? (STDERR)  at ~/interactiveEstimation/.meteor/local/build/programs/server/packages/mizzao_turkserver.js:4881:18 
W20160615-01:19:27.407(-4)? (STDERR)  at ~/interactiveEstimation/.meteor/local/build/programs/server/boot.js:298:5 
=> Exited with code: 8 

मेरी सेटिंग्स फ़ाइल:

{ 
    "turkserver": { 
    "adminPassword": "mmaatouq95", 
    "experiment": { 
     "limit": { 
     } 
    }, 
    "mturk": { 
     "accessKeyId": "AKIAJDDHTM3IRYMWUX7Q", 
     "secretAccessKey": "eeTud7Gml3Yz6XD9gWLUZzsJokoie2rEq" 
    } 
    } 
} 

यह उल्का के साथ सामान्य समस्या लगता है, नहीं TurkServer साथ (प्रोजेक्ट फ़ाइलें https://www.dropbox.com/s/ppgbuwv4k3imbt5/interactiveEstimation.zip):

+2

ऐसा लगता है कि आपका उपयोगकर्ता ठीक से नहीं बनाया गया था। डेटाबेस से व्यवस्थापक उपयोगकर्ता को हटाने और सर्वर को फिर से चालू करने का प्रयास करें। क्या यह कुछ बदलता है? – MasterAM

उत्तर

5

अपनी परियोजना की जांच करते समय, आपके उपयोगकर्ता में bcrypt प्रविष्टि नहीं है।

यह इंगित करता है कि यह ठीक से नहीं बनाया गया था और इससे वर्णित त्रुटि की ओर जाता है।

यदि आप meteor mongo डेटाबेस कंसोल से उपयोगकर्ता को हटाते हैं और सर्वर को पुनरारंभ करते हैं, तो उपयोगकर्ता को ठीक से बनाया जाना चाहिए और समस्या हल होनी चाहिए।