2016-11-06 5 views
1

Я создал простое приложение, используя sailjs. при запуске приложения оно дает е ниже ошибкиОшибка Sailjs в пользовательской модели: ошибка: крючок (`orm`) не удалось загрузить

error: A hook (`orm`) failed to load! 
error: `include-all` attempted to `require(G:\workspare\web\sailsapp\api\models\Users.js)`, but an error occurred:: 
Details:SyntaxError: Unexpected identifier 
    at exports.runInThisContext (vm.js:53:16) 
    at Module._compile (module.js:374:25) 
    at Object.Module._extensions..js (module.js:417:10) 
    at Module.load (module.js:344:32) 
    at Function.Module._load (module.js:301:12) 
    at Module.require (module.js:354:17) 
    at require (internal/module.js:12:17) 

Моя users.js модель как

module.exports = { 

    attributes: { 
    id : { 
     type : 'integer', 
     unique : true, 
     primaryKey: true 
    }, 
    userName : { 
     type : 'string' 
     required : true  
    }, 
    email : { 
     type : 'email', 
     required : true, 
     unique : true 
    }, 
    ePassword : { 
     type : 'string' 
    } 
    } 
}; 
  • Паруса: v0.12.9
  • Node: v4.2.6

Я проверил другие ответы, но это не полезно для меня. Скажите, кто-нибудь скажет мне, что я делаю неправильно/как я могу преодолеть эту ошибку?

ответ

2
error: 'include-all' attempted to 'require(G:\workspare\web\sailsapp\api\models\Users.js)', but an error occurred:: 

Означает, что в Users.js произошла ошибка.

Details:SyntaxError: Unexpected identifier 

Обычно вызывается синтаксической ошибки, отсутствующей запятой, скобки, кронштейн и т.п. В данном случае, это не хватает запятой.

userName : { 
     type : 'string' , // <--- 
     required : true  
}, 
+0

OMG! Я проверил 5-6 раз, но не могу найти недостающие ','. Я знаю, почему вы нашли ошибку. потому что у вас есть глаза ястреба. :) –

+0

@AtulArvind - начните использовать IDE, как WebStorm, и у вас не будет таких проблем. –

 Смежные вопросы

  • Нет связанных вопросов^_^