summaryrefslogtreecommitdiff
path: root/extension/examples/MyProject/src/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'extension/examples/MyProject/src/index.ts')
-rw-r--r--extension/examples/MyProject/src/index.ts20
1 files changed, 20 insertions, 0 deletions
diff --git a/extension/examples/MyProject/src/index.ts b/extension/examples/MyProject/src/index.ts
new file mode 100644
index 00000000..9ffd7282
--- /dev/null
+++ b/extension/examples/MyProject/src/index.ts
@@ -0,0 +1,20 @@
+import { AppDataSource } from "./data-source"
+import { User } from "./entity/User"
+
+AppDataSource.initialize().then(async () => {
+
+ console.log("Inserting a new user into the database...")
+ const user = new User()
+ user.firstName = "Timber"
+ user.lastName = "Saw"
+ user.age = 25
+ await AppDataSource.manager.save(user)
+ console.log("Saved a new user with id: " + user.id)
+
+ console.log("Loading users from the database...")
+ const users = await AppDataSource.manager.find(User)
+ console.log("Loaded users: ", users)
+
+ console.log("Here you can setup and run express / fastify / any other framework.")
+
+}).catch(error => console.log(error))