File tree Expand file tree Collapse file tree 11 files changed +102
-35
lines changed Expand file tree Collapse file tree 11 files changed +102
-35
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"plugins" : [
3
- [" transform-runtime" ,
4
- {
5
- "polyfill" : false ,
6
- "regenerator" : true
7
- }]
3
+ " @babel/plugin-transform-runtime"
8
4
]
9
- }
5
+ }
Original file line number Diff line number Diff line change 1
1
## Introduction to async/await
2
2
3
- > Reference: https://github.com/parcel-bundler/parcel/issues/871
3
+ > Remember to have up and running api server:
4
+
5
+ * To get running mongod
6
+
7
+ $ mongod "C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe" --dbpath "D:\mongodb\data"
8
+
9
+ To get running mongo console
10
+ $ mongo
11
+
12
+ Now we can start the server
13
+ $ gulp
14
+
15
+ * To get running via docker, from project root folder
16
+
17
+ $ docker-compose up
18
+
19
+ * To get running server-mock, from ./server-mock
20
+
21
+ $ npm start
22
+
23
+ * Development URL: http://localhost:8000/api/books/
4
24
5
- * Related link to get working async/await transpile https://stackoverflow.com/questions/33527653/babel-6-regeneratorruntime-is-not-defined
6
25
7
26
### Before steps create project scaffolding
8
27
Original file line number Diff line number Diff line change 1
1
{
2
2
"plugins" : [
3
- [" transform-runtime" ,
4
- {
5
- "polyfill" : false ,
6
- "regenerator" : true
7
- }]
3
+ " @babel/plugin-transform-runtime"
8
4
]
9
- }
5
+ }
Original file line number Diff line number Diff line change 1
1
## In this demo we are going to show how to treat errors with ` async/await `
2
2
3
+ > Remember to have up and running api server:
4
+
5
+ * To get running mongod
6
+
7
+ $ mongod "C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe" --dbpath "D:\mongodb\data"
8
+
9
+ To get running mongo console
10
+ $ mongo
11
+
12
+ Now we can start the server
13
+ $ gulp
14
+
15
+ * To get running via docker, from project root folder
16
+
17
+ $ docker-compose up
18
+
19
+ * To get running server-mock, from ./server-mock
20
+
21
+ $ npm start
22
+
3
23
* Development URL: http://localhost:8000/api/books/
4
24
5
25
### 1. Let's feed the url as parameter in ` src/api/bookAPI.js `
Original file line number Diff line number Diff line change 15
15
"author" : " Jaime Salas" ,
16
16
"license" : " MIT" ,
17
17
"devDependencies" : {
18
- "babel-plugin-transform-runtime " : " ^6.23.0 " ,
19
- "babel- runtime" : " ^6.26.0 " ,
20
- "parcel" : " ^1.8.1 "
18
+ "@ babel/core " : " ^7.8.4 " ,
19
+ "@ babel/plugin-transform- runtime" : " ^7.8.3 " ,
20
+ "parcel" : " ^1.12.4 "
21
21
}
22
22
}
Original file line number Diff line number Diff line change 1
1
{
2
2
"plugins" : [
3
- [" transform-runtime" ,
4
- {
5
- "polyfill" : false ,
6
- "regenerator" : true
7
- }]
3
+ " @babel/plugin-transform-runtime"
8
4
]
9
- }
5
+ }
Original file line number Diff line number Diff line change 1
1
## In this demo we are going to use ` Promise.all ` .
2
2
3
+ > Remember to have up and running api server:
4
+
5
+ * To get running mongod
6
+
7
+ $ mongod "C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe" --dbpath "D:\mongodb\data"
8
+
9
+ To get running mongo console
10
+ $ mongo
11
+
12
+ Now we can start the server
13
+ $ gulp
14
+
15
+ * To get running via docker, from project root folder
16
+
17
+ $ docker-compose up
18
+
19
+ * To get running server-mock, from ./server-mock
20
+
21
+ $ npm start
22
+
23
+ * Development URL: http://localhost:8000/api/books/
24
+
3
25
* Ensure that the ` src/api ` looks this way
4
26
5
27
``` javascript
Original file line number Diff line number Diff line change 15
15
"author" : " Jaime Salas" ,
16
16
"license" : " MIT" ,
17
17
"devDependencies" : {
18
- "babel-plugin-transform-runtime " : " ^6.23.0 " ,
19
- "babel- runtime" : " ^6.26.0 " ,
20
- "parcel" : " ^1.8.1 "
18
+ "@ babel/core " : " ^7.8.4 " ,
19
+ "@ babel/plugin-transform- runtime" : " ^7.8.3 " ,
20
+ "parcel" : " ^1.12.4 "
21
21
}
22
22
}
Original file line number Diff line number Diff line change 1
1
{
2
2
"plugins" : [
3
- [" transform-runtime" ,
4
- {
5
- "polyfill" : false ,
6
- "regenerator" : true
7
- }]
3
+ " @babel/plugin-transform-runtime"
8
4
]
9
- }
5
+ }
Original file line number Diff line number Diff line change 1
1
## In this demo we want to make consecutive calls to our API.
2
2
3
+ > Remember to have up and running api server:
4
+
5
+ * To get running mongod
6
+
7
+ $ mongod "C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe" --dbpath "D:\mongodb\data"
8
+
9
+ To get running mongo console
10
+ $ mongo
11
+
12
+ Now we can start the server
13
+ $ gulp
14
+
15
+ * To get running via docker, from project root folder
16
+
17
+ $ docker-compose up
18
+
19
+ * To get running server-mock, from ./server-mock
20
+
21
+ $ npm start
22
+
23
+ * Development URL: http://localhost:8000/api/books/
24
+
3
25
4
26
### 1. Let's change the ` src/js/api/bookAPI.js ` (Remove previous code)
5
27
You can’t perform that action at this time.
0 commit comments