Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
export default async () => {
Entity.driver = new MySQLDriver({ connection });
const authentication = new Authentication({
identities: [{ identity: User }]
});
// Configure default storage
const localDriver = new LocalDriver({
directory: __dirname + "/storage",
createDatePrefix: false,
publicUrl: "https://cdn.domain.com"
});
const storage = new Storage(localDriver);
// Register attributes
registerSecurityAttributes(authentication);
export default async () => {
Entity.driver = new MySQLDriver({ connection });
const authentication = new Authentication({
identities: [{ identity: User }]
});
// Configure default storage
const localDriver = new LocalDriver({
directory: __dirname + "/storage",
createDatePrefix: false,
publicUrl: "https://cdn.domain.com"
});
const storage = new Storage(localDriver);
// Register attributes
registerSecurityAttributes(authentication);
export default async () => {
Entity.driver = new MySQLDriver({ connection });
console.log("Importing data...");
for (let i = 0; i < importData.length; i++) {
const { entity, data } = await importData[i]();
for (let j = 0; j < data.length; j++) {
const obj = data[j];
const instance = new entity();
try {
instance.populate(obj);
await instance.save();
} catch (e) {
if (e.data) {
console.log(e.data.invalidAttributes);
} else {
console.log(e);
}