sails.js의 local.js에서 DB 연결을 설정할 때 범하기 쉬운 오류 "sails is not defined"같은 오류js(0.10.x)로 시작된 응용 프로그램 개발
DB 연결에 대한 설명 방법이 잘못되었습니다. sails is not defined 및 sails 애플리케이션을 시작할 때 오류 메시지가 표시됩니다.
좋지 않은 예
인터넷에서 찾아보니 왠지 정보가 뒤섞여서 이렇게 쓰기 쉽다 이하도 어울릴 것 같지만 이렇게 하면 움직이지 않는다(0.10.x)sails lift
고 할 때는'sails is not defined'라고 한다.
config/local.jsmodule.exports = {
mysql: {
host: 'localhost',
user: 'YOUR_URSER_NAME',
password: 'YOUR_PASSWORD'
}
}
config/connections.jsmodule.exports.connections = {
mysqlServer: {
host: sails.config.mysql.host,
user: sails.config.mysql.user,
password: sails.config.mysql.password,
adapter: 'sails-mysql',
database: 'YOUR_DATABASE_NAME'
}
}
응당한 자세
config/local.jsmodule.exports = {
connections: {
mysql: {
host: 'localhost',
user: 'YOUR_URSER_NAME',
password: 'YOUR_PASSWORD'
}
}
}
config/connections.jsmodule.exports.connections = {
mysqlServer: {
adapter: 'sails-mysql',
database: 'YOUR_DATABASE_NAME'
}
}
sails is not defined가 된 이유
기대하는 일
config/local.다른 config 내의 설정 파일에서 js에 기술된 값을 사용합니다!
리얼리티
sails의 시작 처리가 끝났을 때 변수sails가 초기화되었기 때문에 시작 처리 중의config에 있습니다.js에서sails를 통해 그것을 읽을 수 없습니다.
Reference
이 문제에 관하여(sails.js의 local.js에서 DB 연결을 설정할 때 범하기 쉬운 오류 "sails is not defined"같은 오류js(0.10.x)로 시작된 응용 프로그램 개발), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/scleen_x_x/items/ca17d02b591f0ec8ad4a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
module.exports = {
mysql: {
host: 'localhost',
user: 'YOUR_URSER_NAME',
password: 'YOUR_PASSWORD'
}
}
module.exports.connections = {
mysqlServer: {
host: sails.config.mysql.host,
user: sails.config.mysql.user,
password: sails.config.mysql.password,
adapter: 'sails-mysql',
database: 'YOUR_DATABASE_NAME'
}
}
module.exports = {
connections: {
mysql: {
host: 'localhost',
user: 'YOUR_URSER_NAME',
password: 'YOUR_PASSWORD'
}
}
}
module.exports.connections = {
mysqlServer: {
adapter: 'sails-mysql',
database: 'YOUR_DATABASE_NAME'
}
}
기대하는 일
config/local.다른 config 내의 설정 파일에서 js에 기술된 값을 사용합니다!
리얼리티
sails의 시작 처리가 끝났을 때 변수sails가 초기화되었기 때문에 시작 처리 중의config에 있습니다.js에서sails를 통해 그것을 읽을 수 없습니다.
Reference
이 문제에 관하여(sails.js의 local.js에서 DB 연결을 설정할 때 범하기 쉬운 오류 "sails is not defined"같은 오류js(0.10.x)로 시작된 응용 프로그램 개발), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/scleen_x_x/items/ca17d02b591f0ec8ad4a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)