0
아래의 명령 행 도구를 사용하여 mac 터미널에서 모델을 생성하고 PersistedModel로 모델 이름을 생성했습니다.Loopback CLI가 모델 json 업데이트시 PersistedModel 프라퍼티가 작동하지 않음
파운드 모델
내가 모델에 대한 각각의 JSON와의 js 파일을 가지고 다음과 같이 JSON 구조를 보이는
.
{
"name": "otp",
"base": "PersistedModel",
"idInjection": true,
"options": {
"validateUpsert": true
},
"properties": {
"otpnumber": {
"type": "string",
"required": true
},
"friends": {
"type": "string",
"required": true
}
},
"validations": [],
"relations": {},
"acls": [],
"methods": {}
}
이
이 나는이 모델에 몇 가지 속성을 추가 할 필요가 terminal.Now/명령 줄에서 생성 JSON 파일을 편집 한 후{
"name": "otp",
"base": "PersistedModel",
"idInjection": true,
"options": {
"validateUpsert": true
},
"properties": {
"otpnumber": {
"type": "string",
"required": true
},
"friends": {
"type": "string",
"required": true
},
"firstName": {
"type": "string",
"required": true
},
"city": {
"type": "string",
"required": true
}
},
"validations": [],
"relations": {},
"acls": [],
"methods": {}
}
을 다음과 같이 나는이 모델 JSON을 편집 한 내 로컬 호스트 서버를 다시 시작 터미널에서 오류가 발생했습니다.
events.js:183
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE 0.0.0.0:3000
at Object._errnoException (util.js:1024:11)
at _exceptionWithHostPort (util.js:1046:20)
at Server.setupListenHandle [as _listen2] (net.js:1351:14)
at listenInCluster (net.js:1392:12)
at doListen (net.js:1501:7)
at _combinedTickCallback (internal/process/next_tick.js:141:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
at Function.Module.runMain (module.js:678:11)
at startup (bootstrap_node.js:187:16)
at bootstrap_node.js:608:3
npm verb lifecycle [email protected]~start: unsafe-perm in lifecycle true
npm verb lifecycle [email protected]~start: PATH:
/usr/local/lib/node_modules/npm/bin/node-gyp bin:/Users/xxx/Desktop/Samples/Verification/node_modules/.bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
npm verb lifecycle [email protected]~start: CWD: /Users/xxx/Desktop/Samples/Verification
npm info lifecycle [email protected]~start: Failed to exec start script
npm verb stack Error: [email protected] start: `node .`
npm verb stack Exit status 1
npm verb stack at EventEmitter.<anonymous>
(/usr/local/lib/node_modules/npm/node_modules/npm-
lifecycle/index.js:280:16)
npm verb stack at emitTwo (events.js:126:13)
npm verb stack at EventEmitter.emit (events.js:214:7)
npm verb stack at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm- lifecycle/lib/spawn.js:55:14)
npm verb stack at emitTwo (events.js:126:13)
npm verb stack at ChildProcess.emit (events.js:214:7)
npm verb stack at maybeClose (internal/child_process.js:925:16)
npm verb stack at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
npm verb pkgid [email protected]
npm verb cwd /Users/xxx/Desktop/Samples/Verification
npm verb Darwin 17.0.0
npm verb argv "/usr/local/Cellar/node/8.9.0/bin/node" "/usr/local/bin/npm" "start" "-verbose"
npm verb node v8.9.0
npm verb npm v5.5.1
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `node .`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm verb exit [ 1, true ]
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/xxx/.npm/_logs/2017-11-01T12_14_39_706Z-debug.log