정확한 연결 에러 메시지를 같이 첨부해주셔야 오류 해결이 가능합니다.
질문글만으로는 해결해드릴 수 없을 것 같습니다.
저의 node.js mysql 연결 코드는 다음과 같습니다.
// node 20.10.0
// npm - "mysql": "^2.18.1"
import mysql from "mysql";
export const connection = mysql.createConnection({
host: process.env.DB_ADDRESS,
port: process.env.DB_PORT,
user: process.env.DB_ID,
password: process.env.DB_PW,
database: process.env.DB_SCHEMA,
});
connection.connect((err) => {
if (err) {
console.error("error DB connecting: " + err.stack);
return;
}
console.log("DB Connection as ID : " + connection.threadId);
});
@김장원
링크 감사합니다~^^
주신 링크에서는 로컬에서 디비 작업을 한 후에, db 파일만 사용한 것으로 보여집니다.
구름IDE에서 H2DB를 웹으로 띄우기 위해선 브라우저가 필요한데, 브라우저 프로세스의 경우 차단 사유가 되기 때문에 사용이 불가능할 것으로 보입니다.
감사합니다.
안녕하세요, hiru님.
해당 에러가 나타나는 이유는 다양하여 더 자세한 내용이 필요할 것 같습니다.
먼저 아래의 사항을 시도해보시고 동작하는지 확인해주세요.
Expo가 설치되었는지 획인해주세요.
npm install --global expo-cli
expo init your-project-name
아래의 코드를 터미널에 입력해 react-native-webview 디펜던시를 설치해주세요.
npm install --save react-native-webview
아래의 코드를 터미널에 입력해 링크를 걸어주세요.
react-native link react-native-webview
위 사항을 모두 시도했는데도 현상이 지속된다면 컨테이너 공유 링크를 남겨주세요.
확인하고 도움을 드릴 수 있는 부분을 찾아보도록 하겠습니다.