Esta es la aplicacion del lado del servidor para travelandz, desrarrollada en:
- Nodejs
- TypeScript
- Mysql como base de datos
- Api de hotelbeds
Situarse en la raiz del proyecto y ejecutar los siguientes comandos.
npm install
Configure las variables para conectarse a la base de datos
//database/database.ts
import { Sequelize } from "sequelize-typescript";
import { User } from "../models/users.model";
const sequelize = new Sequelize({
host: '172.17.0.2',
dialect: "",
username: "",
password: "",
database: '',
logging: false,
models: [User]
})
export function connection() {
try {
sequelize.sync({alter: true})
console.log('Connection has been established successfully.')
} catch (error) {
throw new Error('Unable to connect to the database')
}
}
Situarse en la raiz del proyecto y ejecutar el siguiente comando.
npm run dev