boarzVideosClipsStatistics

#️⃣EP 026 - Weekend Special 1.5 hours

🎦
📅 2021-08-08 (779 days ago)
⌛ 1:35:49
Zainboar
AllClipsEpisodesHas Blog PostZainThaneshKartikTorey
001
Build Break and Code
📅 2021-07-14 
(804 days ago)
⌛ 0:58:43
ZainboarKartikboar
002
Build, Break & Fix
📅 2021-07-15 
(803 days ago)
⌛ 0:53:45
ZainboarKartikboar
003
Build, Break & Fix
📅 2021-07-16 
(802 days ago)
⌛ 1:09:05
ZainboarKartikboar
004
Special Edition: We don't stop until we get our code working
📅 2021-07-16 
(801 days ago)
⌛ 2:27:06
ZainboarKartikboar
005
Build,Break & Fix // Weekend two hour special
📅 2021-07-17 
(800 days ago)
⌛ 2:00:31
ZainboarKartikboar
006
Build, Break & Fix
📅 2021-07-19 
(799 days ago)
⌛ 1:03:20
ZainboarKartikboar
007
Build, Break & Fix
📅 2021-07-20 
(798 days ago)
⌛ 1:04:37
ZainboarKartikboar
008
Build, Break & Fix
📅 2021-07-21 
(797 days ago)
⌛ 1:00:37
ZainboarKartikboar
009
Build, Break & Fix
📅 2021-07-22 
(796 days ago)
⌛ 1:17:02
ZainboarKartikboar
010
Build, Break & Fix
📅 2021-07-23 
(795 days ago)
⌛ 1:04:59
ZainboarKartikboar
011
Build, Break & Fix
📅 2021-07-23 
(794 days ago)
⌛ 1:48:16
ZainboarKartikboar
012
Build, Break & Fix
📅 2021-07-24 
(793 days ago)
⌛ 2:05:28
ZainboarKartikboar
013
Build, Break & Code //First Special Guest Appearance
📅 2021-07-26 
(792 days ago)
⌛ 1:09:09
ZainboarKartikboar
014
Build, Break & Fix
📅 2021-07-27 
(791 days ago)
⌛ 1:05:37
ZainboarKartikboar
015
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
📅 2021-07-28 
(790 days ago)
⌛ 1:07:46
ZainboarKartikboar
016
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-29 
(789 days ago)
⌛ 1:03:57
ZainboarKartikboar
017
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-30 
(788 days ago)
⌛ 1:06:45
ZainboarKartikboar
018
Build, Break & Fix // creating get methods with FETCH API
📅 2021-07-30 
(787 days ago)
⌛ 2:00:16
ZainboarKartikboar
019
Build, Break & Fix // BLOG REVEAL!! &Fixing our broken Hugo blog
📅 2021-07-31 
(786 days ago)
⌛ 2:03:11
📰
ZainboarKartikboar
020
Build, Break & Fix // Fixing the uncaught exception error in FETCH APIs
📅 2021-08-02 
(785 days ago)
⌛ 1:02:04
ZainboarKartikboar
021
Build, Break & Fix // Trying different things to resolve the error
📅 2021-08-03 
(784 days ago)
⌛ 1:04:49
📰
ZainboarKartikboar
022
Build, Break & Fix // Special Guest announcement for tomorrow!
📅 2021-08-04 
(783 days ago)
⌛ 1:03:15
📰
ZainboarKartikboar
023
Special Episode : Talking to a Principal Developer at Seek
📅 2021-08-05 
(782 days ago)
⌛ 1:04:56
📰
ZainboarKartikboar
024
Build, Break & Fix // Working out Software design
📅 2021-08-06 
(781 days ago)
⌛ 1:08:19
📰
ZainboarKartikboar
025
Build, Break & Fix
📅 2021-08-06 
(780 days ago)
⌛ 2:01:05
📰
ZainboarKartikboar
▶️
Weekend Special 1.5 hours
📅 2021-08-08 
(779 days ago)
⌛ 1:35:49
📰
Zainboar
027
30 mins of deployment 😠 || 30 mins of coding 🥲
📅 2021-08-09 
(778 days ago)
⌛ 1:07:48
📰
ZainboarKartikboar
028
Today's Broadcast
📅 2021-08-10 
(777 days ago)
⌛ 1:18:59
📰
ZainboarKartikboar
029
Build Break Fix
📅 2021-08-11 
(776 days ago)
⌛ 1:01:46
📰
ZainboarKartikboar
030
Today's Stream
📅 2021-08-12 
(775 days ago)
⌛ 1:09:24
📰
ZainboarKartikboar
031
Buidl Break Fix
📅 2021-08-13 
(774 days ago)
⌛ 1:05:05
📰
ZainboarKartikboar
032
Today's Broadcast
📅 2021-08-14 
(773 days ago)
⌛ 1:20:18
📰
ZainboarKartikboar
033
Build - Break - Fix
📅 2021-08-15 
(772 days ago)
⌛ 1:34:03
📰
ZainboarKartikboar
034
Build Break Fix
📅 2021-08-16 
(771 days ago)
⌛ 1:18:19
📰
ZainboarKartikboar
035
Today's Broadcast
📅 2021-08-17 
(770 days ago)
⌛ 1:04:07
📰
ZainboarKartikboar
036
Build, Break, Fix
📅 2021-08-18 
(769 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
037
Special Guest - Sam Nolan
📅 2021-08-19 
(768 days ago)
⌛ 1:05:19
📰
ZainboarKartikboar
038
Today's Broadcast
📅 2021-08-20 
(767 days ago)
⌛ 1:01:55
📰
ZainboarKartikboar
039
Today's Broascast
📅 2021-08-21 
(766 days ago)
⌛ 1:33:11
📰
ZainboarKartikboar
040
Build - Break - Fix
📅 2021-08-22 
(765 days ago)
⌛ 1:33:18
📰
ZainboarKartikboar
041
Build Break Fix
📅 2021-08-23 
(764 days ago)
⌛ 0:57:11
📰
Zainboar
042
Today's Broadcast
📅 2021-08-24 
(763 days ago)
⌛ 1:06:08
📰
ZainboarKartikboar
043
Today's Stream
📅 2021-08-25 
(762 days ago)
⌛ 1:13:08
📰
ZainboarKartikboar
044
Today's Stream
📅 2021-08-26 
(761 days ago)
⌛ 0:49:48
📰
ZainboarKartikboar
045
Today's Stream
📅 2021-08-27 
(760 days ago)
⌛ 1:08:21
📰
ZainboarKartikboar
046
Weekend Special
📅 2021-08-28 
(759 days ago)
⌛ 1:32:51
ZainboarKartikboar
047
Weekend Special
📅 2021-08-29 
(758 days ago)
⌛ 1:01:39
Zainboar
048
Today's Broadcast
📅 2021-08-30 
(757 days ago)
⌛ 1:17:19
ZainboarKartikboar
049
Today's Broadcast
📅 2021-08-31 
(756 days ago)
⌛ 1:00:16
ZainboarKartikboar
050
CELEBRATION: 50th Episode
📅 2021-09-01 
(755 days ago)
⌛ 1:01:53
ZainboarKartikboar
051
Today's Broadcast
📅 2021-09-02 
(754 days ago)
⌛ 1:05:39
ZainboarKartikboar
052
Today's Broadcast
📅 2021-09-03 
(753 days ago)
⌛ 1:12:47
ZainboarKartikboar
053
NEW SETUP!!
📅 2021-09-04 
(752 days ago)
⌛ 1:04:04
ZainboarKartikboar
054
Weekend Special
📅 2021-09-05 
(751 days ago)
⌛ 1:41:54
ZainboarKartikboar
055
Today's Stream
📅 2021-09-06 
(750 days ago)
⌛ 1:20:05
ZainboarKartikboar
056
Today's Broadcast
📅 2021-09-07 
(749 days ago)
⌛ 1:25:44
ZainboarKartikboar
057
Today's Stream
📅 2021-09-08 
(748 days ago)
⌛ 1:00:33
ZainboarKartikboar
058
Today's Stream
📅 2021-09-09 
(747 days ago)
⌛ 1:13:08
ZainboarKartikboar
059
Today's Broadcast
📅 2021-09-10 
(746 days ago)
⌛ 1:50:40
ZainboarKartikboar
060
Today's Stream
📅 2021-09-12 
(744 days ago)
⌛ 1:02:36
ZainboarKartikboar
061
Today's Stream
📅 2021-09-13 
(743 days ago)
⌛ 1:00:40
ZainboarKartikboar
062
Today's Stream
📅 2021-09-14 
(742 days ago)
⌛ 1:11:29
ZainboarKartikboar
063
Today's Stream
📅 2021-09-15 
(741 days ago)
⌛ 1:07:00
ZainboarKartikboar
064
Today's Broadcast
📅 2021-09-16 
(740 days ago)
⌛ 1:20:45
📰
ZainboarKartikboar
065
test
📅 2021-09-16 
(739 days ago)
⌛ 2:03:01
📰
ZainboarKartikboar
066
Today's Broadcast
📅 2021-09-19 
(737 days ago)
⌛ 1:46:13
📰
ZainboarKartikboar
067
Today's Stream
📅 2021-09-20 
(736 days ago)
⌛ 1:03:46
📰
ZainboarKartikboarToreyboar
068
Today's Stream
📅 2021-09-21 
(735 days ago)
⌛ 1:09:13
📰
ZainboarKartikboarToreyboar
069
Today's Broadcast
📅 2021-09-22 
(734 days ago)
⌛ 1:03:51
📰
ZainboarKartikboar
070
Today's Stream
📅 2021-09-23 
(733 days ago)
⌛ 1:59:01
📰
ZainboarKartikboar
071
Today's Stream
📅 2021-09-24 
(732 days ago)
⌛ 0:28:57
📰
ZainboarKartikboar
072
Today's Stream
📅 2021-09-24 
(732 days ago)
⌛ 0:39:33
📰
ZainboarKartikboar
073
Today's Stream
📅 2021-09-26 
(2 years ago)
⌛ 1:21:14
📰
Zainboar
074
Today's Stream
📅 2021-09-27 
(729 days ago)
⌛ 1:03:40
📰
ZainboarKartikboar
075
Today's Stream
📅 2021-09-28 
(728 days ago)
⌛ 1:04:05
📰
ZainboarKartikboar
076
Today's Broadcast
📅 2021-09-29 
(727 days ago)
⌛ 0:58:07
📰
ZainboarKartikboar
077
Today' Broadcast
📅 2021-09-30 
(726 days ago)
⌛ 1:13:14
📰
ZainboarKartikboar
078
Today's Broadcast
📅 2021-10-01 
(725 days ago)
⌛ 1:23:11
📰
ZainboarKartikboar
079
Today's Stream
📅 2021-10-03 
(723 days ago)
⌛ 1:14:52
📰
ZainboarKartikboar
080
Today's Stream
📅 2021-10-04 
(722 days ago)
⌛ 1:05:10
📰
ZainboarKartikboar
081
Today's Stream
📅 2021-10-05 
(721 days ago)
⌛ 1:01:05
📰
Zainboar
082
Today's Stream
📅 2021-10-06 
(720 days ago)
⌛ 0:54:10
📰
ZainboarKartikboar
083
Today's Stream
📅 2021-10-07 
(719 days ago)
⌛ 1:15:04
📰
ZainboarKartikboar
084
Today's Stream
📅 2021-10-08 
(718 days ago)
⌛ 1:12:59
ZainboarKartikboar
085
Today's Stream
📅 2021-10-10 
(716 days ago)
⌛ 1:17:09
📰
ZainboarKartikboar
086
Today's Stream
📅 2021-10-11 
(715 days ago)
⌛ 1:00:57
📰
ZainboarKartikboar
087
Today's Stream
📅 2021-10-12 
(714 days ago)
⌛ 0:51:02
📰
ZainboarKartikboar
088
Today's Stream
📅 2021-10-13 
(713 days ago)
⌛ 1:07:31
📰
ZainboarKartikboar
089
Today's Broadcast
📅 2021-10-14 
(712 days ago)
⌛ 1:07:16
📰
ZainboarKartikboar
090
Today's Stream
📅 2021-10-15 
(711 days ago)
⌛ 1:01:10
📰
Zainboar
091
Today's Stream
📅 2021-10-17 
(709 days ago)
⌛ 1:26:37
📰
ZainboarKartikboarThaneshboar
092
Today's Stream
📅 2021-10-18 
(708 days ago)
⌛ 1:05:40
📰
ZainboarKartikboarThaneshboar
093
Today's Stream
📅 2021-10-19 
(707 days ago)
⌛ 1:01:58
📰
ZainboarThaneshboar
094
Today's Stream
📅 2021-10-20 
(706 days ago)
⌛ 1:04:18
📰
ZainboarKartikboar
095
Today's Stream
📅 2021-10-21 
(705 days ago)
⌛ 1:16:08
📰
ZainboarKartikboarThaneshboar
096
100th Episode
📅 2021-10-23 
(703 days ago)
⌛ 1:13:16
📰
ZainboarKartikboar
097
101/200 Episodes
📅 2021-10-24 
(702 days ago)
⌛ 1:00:53
📰
ZainboarThaneshboar
098
102/200 Episode
📅 2021-10-25 
(701 days ago)
⌛ 1:09:20
📰
ZainboarKartikboar
099
103/200 Episode
📅 2021-10-26 
(700 days ago)
⌛ 1:10:51
📰
ZainboarKartikboarThaneshboar
100
104/200
📅 2021-10-27 
(699 days ago)
⌛ 1:03:23
📰
ZainboarKartikboar
101
105/200
📅 2021-10-28 
(698 days ago)
⌛ 1:15:24
📰
ZainboarThaneshboar
102
107/200
📅 2021-10-29 
(697 days ago)
⌛ 1:14:04
📰
ZainboarKartikboar
103
109/200
📅 2021-10-31 
(695 days ago)
⌛ 1:11:38
📰
ZainboarKartikboarThaneshboar
104
110/200
📅 2021-11-01 
(694 days ago)
⌛ 1:04:53
📰
ZainboarKartikboar
105
111/200
📅 2021-11-02 
(693 days ago)
⌛ 1:11:33
📰
ZainboarKartikboarThaneshboar
106
112/200
📅 2021-11-03 
(692 days ago)
⌛ 1:00:17
📰
ZainboarKartikboar
107
113/200
📅 2021-11-04 
(691 days ago)
⌛ 1:03:53
📰
Zainboar
108
114/200
📅 2021-11-05 
(690 days ago)
⌛ 0:56:39
Zainboar
109
115/200
📅 2021-11-07 
(688 days ago)
⌛ 1:02:25
📰
ZainboarThaneshboar
110
116/200
📅 2021-11-08 
(687 days ago)
⌛ 1:09:37
📰
ZainboarKartikboar
111
117/200
📅 2021-11-09 
(686 days ago)
⌛ 1:06:25
📰
ZainboarKartikboarThaneshboar
112
118/200
📅 2021-11-10 
(685 days ago)
⌛ 1:02:39
📰
ZainboarKartikboar
113
119/200
📅 2021-11-11 
(684 days ago)
⌛ 1:08:01
📰
ZainboarKartikboarThaneshboar
114
120/200
📅 2021-11-12 
(683 days ago)
⌛ 1:00:14
📰
Zainboar
115
120/200
📅 2021-11-14 
(681 days ago)
⌛ 1:06:19
📰
ZainboarKartikboarThaneshboar
116
122/200
📅 2021-11-15 
(680 days ago)
⌛ 1:00:31
ZainboarKartikboar
117
Today's Stream
📅 2021-11-22 
(673 days ago)
⌛ 1:01:46
📰
KartikboarThaneshboar
118
How This Video Has 12 Views, Explained
📅 2021-11-25 
(670 days ago)
⌛ 0:59:47
KartikboarThaneshboar
119
How This Video Has 14 Views, Explained
📅 2021-11-29 
(666 days ago)
⌛ 1:16:20
📰
KartikboarThaneshboar
120
Special Guest - Torey Littlefield Pt.2
📅 2021-11-30 
(665 days ago)
⌛ 1:12:15
📰
ZainboarToreyboar
121
Today's Stream
📅 2021-12-02 
(663 days ago)
⌛ 1:02:25
KartikboarThaneshboar
122
Today's Stream
📅 2021-12-06 
(659 days ago)
⌛ 1:02:01
📰
KartikboarThaneshboar
123
Today's Broadcast
📅 2021-12-07 
(658 days ago)
⌛ 1:01:00
KartikboarThaneshboar
124
Today's Stream
📅 2021-12-09 
(656 days ago)
⌛ 1:05:48
📰
ZainboarThaneshboar
125
Today's Stream
📅 2021-12-10 
(655 days ago)
⌛ 1:07:15
ZainboarToreyboar
126
Today's Stream
📅 2021-12-12 
(653 days ago)
⌛ 0:12:47
📰
ZainboarThaneshboar
127
Today's Stream
📅 2021-12-12 
(653 days ago)
⌛ 0:50:29
📰
ZainboarThaneshboar
128
Today's Stream
📅 2021-12-13 
(652 days ago)
⌛ 1:02:31
📰
ZainboarKartikboar
129
Today's Stream
📅 2021-12-14 
(651 days ago)
⌛ 1:10:28
📰
ZainboarToreyboar
130
Today's Stream
📅 2021-12-16 
(649 days ago)
⌛ 1:16:51
📰
ZainboarThaneshboar
131
Today's Stream
📅 2021-12-17 
(648 days ago)
⌛ 1:10:59
ZainboarKartikboarToreyboar
132
Today's Stream
📅 2021-12-19 
(646 days ago)
⌛ 1:00:49
📰
Zainboar
133
Today's Stream
📅 2021-12-20 
(645 days ago)
⌛ 1:01:49
📰
ZainboarKartikboar
134
Today's Stream
📅 2021-12-21 
(644 days ago)
⌛ 1:03:43
📰
ZainboarThaneshboar
135
Today's Stream
📅 2021-12-22 
(643 days ago)
⌛ 1:06:30
📰
ZainboarKartikboar
136
Today's Stream
📅 2021-12-23 
(642 days ago)
⌛ 1:00:09
Zainboar
137
Today's Stream
📅 2021-12-26 
(639 days ago)
⌛ 1:17:00
📰
ZainboarThaneshboar
138
Today's Stream
📅 2021-12-27 
(638 days ago)
⌛ 1:05:22
📰
ZainboarKartikboar
139
Today's Stream
📅 2021-12-28 
(637 days ago)
⌛ 1:16:17
📰
ZainboarToreyboar
140
WebSocket Integration
📅 2021-12-29 
(636 days ago)
⌛ 1:02:44
📰
Zainboar
141
AWS WebSocket API Integration Pt.2
📅 2021-12-30 
(635 days ago)
⌛ 1:08:23
📰
ZainboarToreyboar
142
AWS WebSocket Integration with SAM Pt.3
📅 2022-01-02 
(632 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
143
Today's Stream
📅 2022-01-03 
(631 days ago)
⌛ 1:07:18
📰
ZainboarKartikboar
144
AWS WebScoket Integration with SAM Pt.4
📅 2022-01-04 
(630 days ago)
⌛ 1:04:18
📰
ZainboarToreyboar
145
AWS WebSocket Integration with SAM Pt.5
📅 2022-01-05 
(629 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
146
AWS WebSocket Integration with SAM Pt. 6
📅 2022-01-06 
(628 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
147
Today's Stream
📅 2022-01-07 
(627 days ago)
⌛ 1:11:55
📰
ZainboarToreyboar
148
Connect AWS WebSocket to DynamoDB Pt.1
📅 2022-01-09 
(625 days ago)
⌛ 1:10:25
📰
ZainboarToreyboar
149
Connect AWS WebSocket to DynamoDB
📅 2022-01-10 
(624 days ago)
⌛ 1:02:06
ZainboarKartikboar
150
"Blank Line" Bug In Lambda Response For AWS Websocket Pt.1
📅 2022-01-11 
(623 days ago)
⌛ 0:58:13
📰
ZainboarKartikboarToreyboar
151
"Blank Line" Bug In Lambda Response From Lambda
📅 2022-01-13 
(621 days ago)
⌛ 1:04:40
📰
ZainboarToreyboar
152
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-14 
(620 days ago)
⌛ 1:04:33
📰
ZainboarThaneshboar
153
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-16 
(618 days ago)
⌛ 1:11:37
📰
ZainboarToreyboar
154
Test
📅 2022-01-17 
(617 days ago)
⌛ 1:03:13
📰
ZainboarThaneshboar
155
Today's stre
📅 2022-01-18 
(616 days ago)
⌛ 0:45:24
ZainboarToreyboar
156
AWS Websocket + DyanmoDb + Lambda
📅 2022-01-19 
(615 days ago)
⌛ 1:06:33
📰
ZainboarThaneshboar
157
Today's Stream
📅 2022-01-20 
(614 days ago)
⌛ 0:57:55
📰
Zainboar
158
Today's Stream
📅 2022-01-21 
(613 days ago)
⌛ 1:02:17
📰
ToreyboarZainboar
159
Today's Stream
📅 2022-01-23 
(611 days ago)
⌛ 1:13:29
📰
ZainboarToreyboar
160
How To Host A Web App using AWS S3 and CloudFront
📅 2022-01-24 
(610 days ago)
⌛ 1:16:15
📰
ZainboarThaneshboar
161
How to Host Web App In AWS S3 using CloudFront, Route53 and CloudFormation
📅 2022-01-25 
(609 days ago)
⌛ 1:01:07
ZainboarToreyboar
162
How to Host Web App Using AWS S3, CloudFront and Route53
📅 2022-01-26 
(608 days ago)
⌛ 1:03:12
ZainboarThaneshboar
163
How To Host Web App In AWS S3 with Custom Domain
📅 2022-01-27 
(607 days ago)
⌛ 1:08:48
📰
ZainboarToreyboar
164
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-28 
(606 days ago)
⌛ 1:08:57
📰
ZainboarThaneshboar
165
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-30 
(604 days ago)
⌛ 0:28:17
Zainboar
166
Today's Broadcast
📅 2022-01-31 
(603 days ago)
⌛ 1:11:16
📰
ThaneshboarToreyboar
167
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-02-01 
(602 days ago)
⌛ 1:06:35
📰
ZainboarToreyboar
168
Generate SSL Certificate via AWS Certificate Manager
📅 2022-02-02 
(601 days ago)
⌛ 0:58:02
📰
ZainboarThaneshboar
169
Test AWS Websocket Connection With Multiple Users
📅 2022-02-03 
(600 days ago)
⌛ 1:01:59
📰
ZainboarToreyboar
170
Adding Redirection To The AWS S3 Page
📅 2022-02-04 
(599 days ago)
⌛ 0:25:00
Zainboar
171
Redirecting AWS S3 page
📅 2022-02-06 
(597 days ago)
⌛ 0:54:11
Zainboar
172
Today's Broadcast
📅 2022-02-07 
(596 days ago)
⌛ 1:05:20
📰
ThaneshboarToreyboar
173
Today's Stream
📅 2022-02-08 
(595 days ago)
⌛ 1:05:29
ZainboarToreyboar
174
Today's Stream
📅 2022-02-10 
(593 days ago)
⌛ 1:05:47
ZainboarToreyboar
175
How To Send Messages To Multiple Clients Through AWS Websocket
📅 2022-02-13 
(590 days ago)
⌛ 1:02:05
ZainboarToreyboar
176
How To CRUD Data Through AWS Websocket with Multiple Clients
📅 2022-02-16 
(587 days ago)
⌛ 1:07:32
ZainboarThaneshboar
177
Today's Stream
📅 2022-02-17 
(586 days ago)
⌛ 0:58:01
ZainboarToreyboar
178
How To Change String Property to Object in AWS SAM and Deploy
📅 2022-02-20 
(583 days ago)
⌛ 1:21:24
ZainboarToreyboar
179
Today's Stream
📅 2022-02-23 
(580 days ago)
⌛ 0:59:43
📰
ZainboarThaneshboar
180
How To HASH A Password using BCRYPT in Node
📅 2022-02-25 
(578 days ago)
⌛ 1:03:48
ZainboarThaneshboar
181
How to Hash Passcode with BCRYPT using Node Pt.2
📅 2022-02-27 
(576 days ago)
⌛ 1:07:59
ZainboarToreyboar
182
Create Passcode UI
📅 2022-02-28 
(575 days ago)
⌛ 1:01:29
📰
ZainboarThaneshboar
183
How To Make FrontEnd Talk to Backend with Node
📅 2022-03-01 
(574 days ago)
⌛ 1:01:33
ZainboarToreyboar
184
How To Positioning A Div
📅 2022-03-04 
(571 days ago)
⌛ 1:09:27
ZainboarToreyboar
185
Today's Stream
📅 2022-03-06 
(569 days ago)
⌛ 1:00:29
Zainboar
186
Today's Stream
📅 2022-03-07 
(568 days ago)
⌛ 0:55:51
ZainboarThaneshboar
187
Today's Stream
📅 2022-03-09 
(566 days ago)
⌛ 1:00:11
ZainboarThaneshboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(565 days ago)
⌛ 1:01:31
ZainboarToreyboar
189
Special Appearance
📅 2022-03-11 
(564 days ago)
⌛ 0:58:44
ZainboarThaneshboarKartikboar
190
Today's Stream
📅 2022-03-13 
(562 days ago)
⌛ 1:16:40
ZainboarToreyboar
191
How To Make Frontend Talk To The Backend - NodeJS
📅 2022-03-14 
(561 days ago)
⌛ 1:07:00
ZainboarThaneshboar
192
Today's Stream
📅 2022-03-15 
(560 days ago)
⌛ 1:05:51
ZainboarToreyboar
193
Today's Stream
📅 2022-03-17 
(558 days ago)
⌛ 1:21:59
ZainboarToreyboar
194
How To Apply Authentication When Saving NodeJs
📅 2022-03-18 
(557 days ago)
⌛ 1:05:27
Zainboar
195
How to Compare Passcodes Using Bcrytp Node.js
📅 2022-03-20 
(555 days ago)
⌛ 1:04:19
ZainboarToreyboar
196
Today's Broadcast
📅 2022-03-21 
(554 days ago)
⌛ 1:06:59
ThaneshboarToreyboar
197
Today's Stream
📅 2022-03-22 
(553 days ago)
⌛ 1:02:51
ZainboarToreyboar
198
Verify Passcode Saving Information to DynamoDB with NodeJs
📅 2022-03-23 
(552 days ago)
⌛ 1:03:09
ZainboarThaneshboar
199
Today's Stream
📅 2022-03-25 
(550 days ago)
⌛ 1:12:27
ZainboarToreyboar
200
Today's Stream
📅 2022-03-27 
(548 days ago)
⌛ 1:14:36
ZainboarToreyboar
201
Today's Stream
📅 2022-03-28 
(547 days ago)
⌛ 1:08:28
ZainboarThaneshboar
202
How To Do A Merge Using VSCode and Github
📅 2022-03-29 
(546 days ago)
⌛ 1:05:33
ZainboarToreyboar
203
Today's Stream
📅 2022-03-30 
(545 days ago)
⌛ 0:57:26
ZainboarThaneshboar
204
Today's Stream
📅 2022-03-31 
(544 days ago)
⌛ 0:57:10
ZainboarToreyboar
205
Today's Stream
📅 2022-04-01 
(543 days ago)
⌛ 1:00:36
Zainboar
206
Today's Stream
📅 2022-04-03 
(541 days ago)
⌛ 1:06:56
ZainboarToreyboar
207
Get Board Columns from Frontend to Backend NodeJS
📅 2022-04-04 
(540 days ago)
⌛ 1:00:38
ZainboarThaneshboarToreyboar
208
Today's Stream
📅 2022-04-05 
(539 days ago)
⌛ 0:57:30
ZainboarToreyboar
209
Today's Stream
📅 2022-04-06 
(538 days ago)
⌛ 0:59:39
ZainboarThaneshboar
210
Today's Stream
📅 2022-04-07 
(537 days ago)
⌛ 1:04:46
Zainboar
211
Store String Array in DynamoDB using NodeJS
📅 2022-04-08 
(536 days ago)
⌛ 0:19:27
Zainboar
212
Today's Stream
📅 2022-04-10 
(534 days ago)
⌛ 1:07:24
Zainboar
213
Today's Stream
📅 2022-04-11 
(533 days ago)
⌛ 1:02:34
ZainboarThaneshboar
214
Today's Stream
📅 2022-04-12 
(532 days ago)
⌛ 0:27:43
Zainboar
215
Jira Organising & Beta Testing Day 1
📅 2022-04-13 
(531 days ago)
⌛ 0:58:09
ZainboarThaneshboar
216
Implement Passcode Tab Feature
📅 2022-04-17 
(527 days ago)
⌛ 0:58:49
ZainboarToreyboar
217
Beta Testing Fixes Part 2
📅 2022-04-19 
(525 days ago)
⌛ 1:00:24
ZainboarToreyboar
218
Beta Testing Fixes Part 3
📅 2022-04-20 
(524 days ago)
⌛ 1:01:02
ZainboarThaneshboar
219
Beta Testing Fixes Part 4
📅 2022-04-21 
(523 days ago)
⌛ 1:00:13
ZainboarToreyboar
220
Beta Testing 5
📅 2022-04-22 
(522 days ago)
⌛ 1:10:18
ThaneshboarToreyboar
221
Today's Stream
📅 2022-04-25 
(519 days ago)
⌛ 1:01:01
ZainboarThaneshboar
222
WebSocket Heartbeat & Thanesh's Farewell
📅 2022-04-27 
(517 days ago)
⌛ 0:51:08
ZainboarThaneshboar
223
Today's Stream
📅 2022-04-28 
(516 days ago)
⌛ 1:00:33
ZainboarToreyboar
224
Save Notes Through Websocket
📅 2022-04-29 
(515 days ago)
⌛ 0:51:30
Zainboar
225
Saving Object Through Websocket in DynamoDB
📅 2022-05-01 
(513 days ago)
⌛ 0:49:15
ZainboarToreyboar
226
Saving Object Through Websocket in DynamoDb
📅 2022-05-02 
(512 days ago)
⌛ 0:55:26
Zainboar
227
Today's Stream
📅 2022-05-05 
(509 days ago)
⌛ 1:01:32
ZainboarToreyboar
228
Welcome Back Kartik Party
📅 2022-05-08 
(506 days ago)
⌛ 0:55:32
ZainboarToreyboarKartikboar
229
Testing Prevention of XSS attack
📅 2022-05-10 
(504 days ago)
⌛ 0:29:16
Zainboar
230
How To Test Prevention XSS Attack
📅 2022-05-11 
(503 days ago)
⌛ 0:40:42
ZainboarKartikboar
231
Fixing Websocket
📅 2022-05-19 
(495 days ago)
⌛ 0:49:55
Zainboar
232
Today's Stream
📅 2022-05-20 
(494 days ago)
⌛ 0:56:10
ZainboarKartikboar
233
Today's Stream
📅 2022-05-22 
(492 days ago)
⌛ 0:55:33
Zainboar
234
Today's Stream
📅 2022-05-24 
(490 days ago)
⌛ 0:23:19
Zainboar
235
Websockets bugs
📅 2022-05-27 
(487 days ago)
⌛ 1:00:51
ZainboarKartikboar
236
Websocket Bug Fix
📅 2022-05-29 
(485 days ago)
⌛ 0:49:50
Zainboar
237
Hook Up AWS Websocket
📅 2022-05-30 
(484 days ago)
⌛ 0:48:59
Zainboar
238
Hook up AWS Websocket Pt.2
📅 2022-05-31 
(483 days ago)
⌛ 0:53:07
Zainboar
239
Today's Stream
📅 2022-06-01 
(482 days ago)
⌛ 0:21:05
Zainboar
240
AWS Websocket Bug Fix
📅 2022-06-05 
(478 days ago)
⌛ 0:52:47
Zainboar
241
AWS Websocket Bug Fix Pt.2
📅 2022-06-06 
(477 days ago)
⌛ 0:23:52
Zainboar
242
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
📅 2022-07-27 
(426 days ago)
⌛ 1:00:06
Zainboar

Blog

Today, my co-host Kartik wasn't able to join me as he had an exam and was busy in that. So I continued myself. The plan was to start implementing getBoardName method in the middleware. So I created a new branch in the repository to work on this functionality. When I was testing the posting of the board name just to be sure, I realised that it wasn't posting to the database and was given CORS related error again. However, when I posted using Postman, it was working. That clearly indicated that there is something wrong in the POST request of Fetch API. Seeing that, I had to backtrack and spend the entire session in fixing the CORS issue again.

Subtitles

0:00:00
[Music]
0:00:29
what is going on guys welcome back to
0:00:32
another session of raw coders build
0:00:35
break and fix
0:00:36
uh
0:00:38
i'm your host
0:00:40
today as you all know my name is zane
0:00:42
and
0:00:43
my
0:00:45
co-host you i've observed there's only
0:00:47
me one person we're usually two people
0:00:50
so me and my co-host
0:00:52
who is karthik and um he's not available
0:00:56
today because he has an exam
0:00:59
and um
0:01:00
uh he wanted to focus on that but he
0:01:03
said that he will
0:01:05
turn up as soon as he can so
0:01:09
um
0:01:11
just a bit of a recap for
0:01:14
from just today what we did was
0:01:16
we
0:01:17
updated the get specific board
0:01:20
um
0:01:22
actually
0:01:23
i went a bit too fast there um
0:01:28
so i'll just tell you the new timings
0:01:31
first of all for our show it's um every
0:01:33
day from 9 30
0:01:36
um to
0:01:38
no sorry my bad is
0:01:41
from 9 30 to 10 30 every weekday and
0:01:46
from 9 30 to 11 every weekend yes you
0:01:50
have heard it right it's
0:01:52
1.5 hours instead of two hours um and
0:01:56
the reason we actually
0:01:58
um
0:01:59
shown the time on the weekends is
0:02:01
because we felt that we were really
0:02:03
dragging
0:02:05
uh on and wasn't really been being put
0:02:08
wasn't really being productive
0:02:10
in that half an hour so we want to
0:02:12
actually utilize
0:02:14
that um
0:02:16
we wanted to utilize that half hour to
0:02:20
do a bit more productive
0:02:23
things
0:02:24
and that was the reason why all right
0:02:26
now
0:02:28
and now that the updated timings are
0:02:31
across to you guys um i'll just do a bit
0:02:34
of a recap of what we did
0:02:37
yesterday um so
0:02:40
we actually updated our guest specific
0:02:42
board
0:02:44
function in the express app um to take
0:02:48
in
0:02:49
the board name
0:02:51
and
0:02:53
instead of the board id all right
0:02:55
because
0:02:56
from the front end we're passing board
0:02:59
name so we don't need
0:03:01
uh board id to be taken in the get more
0:03:05
specific function of the express
0:03:07
application
0:03:09
so that actually
0:03:11
turned out pretty well because we got it
0:03:13
done it's working and according to our
0:03:16
design we need to now
0:03:19
implement um the get border
0:03:22
get board id
0:03:25
no uh get
0:03:27
bored name function in our middleware
0:03:31
which is the fetch api so that's exactly
0:03:34
what we're good what we're going to be
0:03:36
doing today
0:03:38
and
0:03:39
yeah so
0:03:41
without further ado
0:03:43
let's get started and jump in into the
0:03:46
fun part which is
0:03:47
coding
0:03:48
oh yeah
0:03:50
let's get out all right i'll share my
0:03:52
screen which i have already
0:03:55
so we will
0:03:56
go to our
0:04:00
and do a cd12 workspace to get all the
0:04:03
code up
0:04:05
that we need to work on so that would be
0:04:08
scrumbler
0:04:10
enhancement
0:04:13
enhancement
0:04:15
okay there we go
0:04:17
middleware post board
0:04:20
no we don't need
0:04:22
this
0:04:24
i think we will
0:04:26
pose bad implementation for pause mode
0:04:30
right um i think we're gonna create
0:04:33
another branch
0:04:36
of it
0:04:37
all right um that branch will be
0:04:42
actually i'll
0:04:43
go to
0:04:45
i just want to check if
0:04:48
the main branch has the latest code all
0:04:51
right so
0:04:52
we'll do that
0:04:54
first and then
0:04:57
take it from there
0:05:00
um i'll open
0:05:03
the master branch
0:05:05
all right
0:05:08
ask master bro no it should be main
0:05:12
branch i think
0:05:14
there we go and your branches
0:05:17
ah so
0:05:18
none of the changes have been committed
0:05:21
in the main branch
0:05:23
we'll skip that
0:05:26
um
0:05:27
so i'm just thinking that which branch
0:05:29
has the latest
0:05:31
code because we need to be
0:05:37
um
0:05:41
we need to create another branch
0:05:44
to
0:05:45
work on the new functionality i don't
0:05:48
want to insert the get born name name
0:05:51
functionality into this
0:05:53
pass mode
0:05:55
all right so how about if you create
0:05:57
another branch here
0:05:59
check out
0:06:00
um
0:06:02
get a board
0:06:16
middleware
0:06:17
okay that's all really yeah fetch api
0:06:22
and
0:06:23
actually that's all right i'll create
0:06:31
uh
0:06:34
error pause did not match any file to
0:06:36
get
0:06:38
all right
0:06:41
i think i needed to do
0:06:44
branch as well
0:06:47
switch to a new branch cool and then
0:06:49
open this one up
0:06:50
um i just
0:06:52
want to see where the code of this is um
0:06:54
in
0:06:56
the
0:06:57
current branch
0:07:04
uh i do apologize
0:07:06
guys the lightning is really bad on on
0:07:09
my end i can tell you can hardly see my
0:07:11
face but
0:07:13
i have actually ordered the sport live
0:07:16
for myself
0:07:18
and
0:07:19
hopefully that is on the way and
0:07:24
the lighting should be good
0:07:27
from
0:07:28
i would say anytime next week okay
0:07:33
and um
0:07:36
just a bit of a disclaimer that um i'm
0:07:39
gonna
0:07:41
it's only me today as you already know
0:07:44
so i'm going to be talking about any
0:07:47
time if you're sick of me talking just
0:07:49
let me know i'll i'll point some really
0:07:52
cool music all right
0:07:56
so let's do this
0:08:02
it's a postman is we're
0:08:04
already there okay so those
0:08:06
changes are definitely not here
0:08:09
so what actually i'm gonna do i'm gonna
0:08:14
uh create i'm gonna open up
0:08:19
github in
0:08:23
in the browser
0:08:25
and then i'm gonna try and merge our
0:08:28
latest code with the
0:08:30
branch that we have at the mo as in into
0:08:32
master all right
0:08:34
so let's do that
0:08:41
so this is our main branch at the moment
0:08:44
and we what we want to do is
0:08:49
um
0:08:51
we want to i think this one has a less
0:08:56
code isn't it
0:08:59
board name yeah
0:09:01
this one must have less code
0:09:05
all right
0:09:08
let's check if it does
0:09:12
api no index middleware
0:09:17
board name value yeah
0:09:19
yeah this was it so this is our
0:09:24
thing so how about if we
0:09:27
create a pull request
0:09:30
for this branch and emergency master
0:09:33
all right
0:09:34
let's do that click back and it's in
0:09:36
another repo yep that's
0:09:39
the
0:09:40
branch that i
0:09:41
created before
0:09:46
okay could choose branch pause bold name
0:09:54
this isn't anything to compare switch to
0:09:57
base
0:09:59
right
0:10:01
interesting
0:10:04
so
0:10:04
where did i main
0:10:07
bronze compartment main
0:10:15
so was that
0:10:19
changing
0:10:21
dev instead
0:10:27
no that isn't in dev
0:10:31
so we can't do this part here
0:10:37
that is an x um actually middleware
0:10:40
implementation updating the middleware
0:10:42
finish port post api
0:10:50
ah
0:10:52
right
0:10:53
no this is not the one
0:10:56
i think that one is the one that we need
0:10:58
to be merging into our
0:11:03
main branch
0:11:07
all right
0:11:09
so we do this
0:11:12
um
0:11:15
for request actually i need to check how
0:11:17
to
0:11:20
merge a branch
0:11:21
with master branch
0:11:26
my job branch
0:11:29
branch with
0:11:31
master
0:11:33
get
0:11:38
rice surface vegemite
0:11:40
get branch
0:11:46
bronzing smashes
0:11:48
test portal origin
0:11:50
master
0:11:51
push origin mask test
0:11:54
i put okay
0:11:57
how i would do this is so it's checking
0:12:00
out
0:12:00
the master he's pulling origin master
0:12:05
and then get most tests
0:12:07
get okay cool so we need to do this so
0:12:10
i'm going to check out get origin
0:12:13
as in get master
0:12:15
you check out master
0:12:17
get checked out
0:12:19
faster
0:12:22
oopsy
0:12:24
yeah that's fine it's a main branch not
0:12:27
the master
0:12:29
okay and then get
0:12:31
paul
0:12:33
origin
0:12:36
maine
0:12:46
all right
0:13:03
yeah this is fine cool
0:13:09
this is all right this is exactly what
0:13:12
we wanted
0:13:18
and
0:13:22
actually
0:13:25
let me just run this and see
0:13:28
if even i've actually got the right one
0:13:33
write code into the main
0:13:36
pd client
0:13:38
python
0:13:40
i'm just running the
0:13:43
local
0:13:49
so where to test it
0:13:55
okay
0:13:58
one two three home
0:14:02
i should bring up
0:14:06
the board and if i do
0:14:08
testing
0:14:10
one two three
0:14:11
that should go in the div itself
0:14:15
and this page should go to the
0:14:22
no
0:14:23
it's not going
0:14:30
what did i do
0:14:34
oopsie
0:14:37
ah okay cool so
0:14:40
this
0:14:42
um apparently i've got the wrong thing
0:14:45
merged
0:14:46
let's check
0:14:49
interesting
0:14:59
let's shift to
0:15:03
one
0:15:05
let's go to our branch which was
0:15:10
um middleware
0:15:14
implementation
0:15:19
post
0:15:21
board
0:15:26
here run this
0:15:29
it won't work
0:15:31
actually
0:15:32
now i need to go and see the client
0:15:38
pull
0:15:46
get um
0:15:49
cd clients
0:15:56
one and now open that one up
0:16:06
and
0:16:10
see what this
0:16:12
gives us
0:16:46
um
0:16:54
right
0:16:56
from regeneration
0:16:58
header is present on the
0:17:01
um
0:17:03
said that
0:17:05
what
0:17:07
what have i done here
0:17:17
this was working before
0:17:24
is it working now
0:17:26
hang on let me just check
0:17:28
by going to this
0:17:30
url
0:17:33
it's actually working test
0:17:40
because i want to know
0:17:43
if it's even working then testing
0:17:48
board name board name
0:17:51
testing board name one string
0:17:54
seven no
0:18:00
right um
0:18:11
so where is this going
0:18:16
not right
0:18:20
name
0:18:24
name and
0:18:26
that
0:18:35
all right and
0:18:42
now um
0:18:44
we need to
0:18:50
so the board name was working it was
0:18:54
taking the board name perfectly fine
0:18:57
what happened to it now
0:19:00
actually i'm gonna go back and see
0:19:03
what's happening in this
0:19:05
some
0:19:06
main branches that one does this have
0:19:09
all
0:19:10
my requests yet so i did do it
0:19:14
and
0:19:17
merge is already there
0:19:19
this code
0:19:25
so
0:19:26
this is already there
0:19:28
everything is there
0:19:30
yeah so it's actually merged into the
0:19:32
master
0:19:33
which is fine
0:19:36
so we just have to go to the master and
0:19:38
run it
0:19:42
let's go to the master and check
0:19:50
main
0:19:54
um
0:19:55
that one
0:19:58
i'm missing anything that's not working
0:20:05
this is really interesting honestly
0:20:12
maybe i need to hard refresh it first
0:20:18
let's try that as well
0:20:24
all right test
0:20:26
that one
0:20:28
or from origin
0:20:32
board oh right
0:20:35
um
0:20:36
it's a cause error again
0:20:40
has been blocked by course policy
0:20:42
responsibility
0:20:44
hmm
0:20:46
with cause disabled
0:20:53
middleweight poster error field
0:20:56
home dot
0:20:58
home
0:20:59
so it's a call there again
0:21:01
if i do here nor cause
0:21:04
then what does it do
0:21:08
let's have a look
0:21:13
uh actually by the way by the way
0:21:16
i need to
0:21:18
switch to the new branch that i just
0:21:22
created
0:21:25
get away get bored name
0:21:41
[Music]
0:21:42
no
0:21:44
it check out
0:21:47
clipboard name
0:21:51
i don't want to make any changes for now
0:21:55
let's forget
0:21:56
it let's actually forget the changes
0:22:01
because i wanna i don't wanna do
0:22:04
this in a development branch uh
0:22:06
in the main branch so just create that
0:22:10
one
0:22:14
um get
0:22:16
check out actually
0:22:19
just use that
0:22:21
call get board name
0:22:33
all right
0:22:36
why did i delete that
0:22:40
no no no no why did i delete
0:22:43
the middleware
0:22:47
that's not supposed to be happening
0:22:50
status
0:22:52
hang on get check out
0:22:55
main
0:22:59
yeah middleweight is there already which
0:23:02
is fine and now if we move to
0:23:05
get check out
0:23:11
that board name
0:23:14
middleways in there
0:23:16
so this
0:23:19
this sir hasn't been done properly so
0:23:22
i'll just
0:23:23
delete this branch
0:23:27
this is remotely i it's only local at
0:23:30
the moment
0:23:33
it's um
0:23:39
how to delete a branch i need to check
0:23:41
the command for how to delete a branch
0:23:45
how
0:23:47
how to delete
0:23:51
a branching kit
0:24:07
okay
0:24:08
okay we go so local branches that one
0:24:15
first of all we need to
0:24:17
go to our main branch
0:24:20
and then do that
0:24:24
get
0:24:25
what is that branch
0:24:30
delete
0:24:34
and then the branch name which is that
0:24:38
yeah board
0:24:40
name
0:24:42
oh
0:24:44
so
0:24:45
get bored name has been deleted now we
0:24:47
will do a get pull again for the main
0:24:50
branch
0:24:51
hopefully this is already up today and
0:24:53
then
0:24:55
create and switch
0:24:58
to a new branches get bored
0:25:04
name
0:25:12
okay
0:25:14
nope
0:25:15
this didn't work
0:25:18
let's check out
0:25:23
branch that one we needed to insert that
0:25:27
code
0:25:28
okay cool so now we are on get branch
0:25:32
so now we do
0:25:35
simply run the app first
0:25:49
all right and then we go to our app
0:25:53
hard refresh it oh my my why is this
0:25:58
causing the problem
0:26:03
i'm just gonna have some more in my
0:26:05
garlic now
0:26:15
i have to say hydrate always
0:26:19
all right so one two three
0:26:22
see
0:26:23
why is that me
0:26:24
so
0:26:25
i swear it was working fine before
0:26:29
and then we were able to post
0:26:32
what changed
0:26:40
all right let me do
0:26:46
this and see if that
0:26:47
this one works
0:26:50
because i'm pretty sure it was working
0:26:52
before honestly
0:26:55
i will get rid of all these
0:27:01
comments as well
0:27:12
these two
0:27:16
okay
0:27:17
name
0:27:21
there we go and
0:27:25
oops
0:27:28
what is happening to my project
0:27:32
it was the post was working before but
0:27:34
now it isn't
0:27:36
what is happening
0:27:40
interesting
0:27:45
why is this thing would change as in the
0:27:48
font is in there
0:27:55
yeah there we go
0:27:58
[Music]
0:28:02
is interesting it just worked
0:28:04
ah because i'm using no calls that's why
0:28:08
it's working
0:28:09
interesting all right
0:28:12
so
0:28:12
we can obviously come back to no cause
0:28:17
because that's not really an issue at
0:28:20
the moment but when we going to be the
0:28:23
testing or releasing
0:28:25
the
0:28:26
app then we will be implementing
0:28:30
cause because we want to make sure
0:28:32
that um
0:28:34
no one can access the endpoint
0:28:37
um where they're not supposed to all
0:28:40
right
0:28:41
cool
0:28:41
so
0:28:43
let's do that and i'm pretty sure that's
0:28:46
working now so i'll just
0:28:50
do the api and see if this works
0:29:02
okay so
0:29:05
what i just did one two three isn't it
0:29:08
so
0:29:09
let's check
0:29:10
if that did the trick
0:29:12
because we should get our board
0:29:15
yeah
0:29:15
we should get a board one two three
0:29:18
board name as in one two three
0:29:20
port id board name that's my car is this
0:29:24
one
0:29:25
board name board name
0:29:27
oops
0:29:28
i need to turn on my json formatter
0:29:34
there we go it's a lot easier now isn't
0:29:36
it
0:29:37
where's my board
0:29:39
name gone for one two three
0:29:42
it's not coming up
0:29:44
this is interesting i need to do that
0:29:47
again oh
0:29:48
a d f g
0:29:50
i need to check for that
0:29:55
adfg
0:29:58
no
0:30:05
this is definitely interesting
0:30:08
okay
0:30:09
let's do that one more time
0:30:12
go back
0:30:15
and refresh
0:30:17
actually hard refresh
0:30:20
so it clears out the cache as well
0:30:22
hopefully
0:30:24
actually i don't i don't really
0:30:26
know if by doing a hard refresh it
0:30:28
clears out the cache
0:30:30
i'll have to
0:30:32
confirm that first so one two three
0:30:35
go
0:30:41
so that's there so now if i go to the
0:30:44
end point
0:30:45
should give me board name one two three
0:30:53
no it's not giving me
0:31:01
i swear that exactly how it was
0:31:05
set name value
0:31:09
board name
0:31:13
board name
0:31:18
value
0:31:20
yeah value board name
0:31:23
no cause board name
0:31:33
let me just go and check
0:31:36
into
0:31:42
the
0:31:47
aws
0:31:49
and see what's happening there because
0:31:51
it's supposed to be sending the board sh
0:31:54
as in supposed to show us the board name
0:31:57
here
0:31:58
but it's not now
0:32:04
interesting
0:32:06
right
0:32:08
do that
0:32:15
i knew it
0:32:37
just want to check if the board name one
0:32:39
two three has been shown there and my
0:32:42
laptop's battery is
0:32:44
dying so i need to put this one on
0:32:46
charge
0:32:48
there we go
0:32:55
right go to tables
0:33:00
oops
0:33:03
i've got to plug in the cable properly
0:33:06
that that
0:33:09
that was why i wasn't charging
0:33:11
apparently
0:33:13
one two three
0:33:17
it needs to show
0:33:19
it's not showing bored name
0:33:22
this is really interesting
0:33:35
okay do that
0:33:38
get bored name
0:33:53
one two three and then press goal
0:33:57
one issues
0:34:02
some problem no longer general
0:34:04
consummate by surface in the issues tab
0:34:07
right let's go to the issues
0:34:10
where is the issues tab
0:34:14
ah here we go audit uses of
0:34:17
navigator use agent i think they
0:34:20
shouldn't really have anything to do
0:34:21
with us
0:34:23
but is that being inserted in there
0:34:27
right
0:34:32
board id board name board notes
0:34:37
for notes
0:34:41
uh
0:34:42
[Music]
0:34:44
forward
0:34:45
name is this
0:34:49
that one
0:34:52
response
0:34:56
[Music]
0:34:58
i sway was working the previous time we
0:35:01
saw it
0:35:04
but it's not now
0:35:07
this is getting this is getting very
0:35:09
interesting honestly
0:35:14
let's check what what does
0:35:17
lambda logs show us
0:35:22
how to watch
0:35:24
yeah that's the one i need
0:35:34
i was really hoping we could do the get
0:35:37
bored name function in
0:35:40
the middle as well today
0:35:42
it seems seems like that's not gonna
0:35:46
happen
0:36:01
well
0:36:03
well we'll make it happen
0:36:06
all right
0:36:06
so that goal
0:36:08
would be to fix the board name up
0:36:11
apparently and um
0:36:13
do the
0:36:15
gap or name function in the middle of it
0:36:18
but first we need to focus on this
0:36:21
all right i'm gonna just check was the
0:36:23
log coming up
0:36:26
in
0:36:31
lambda
0:36:33
ah right i think i might know what the
0:36:36
problem is
0:36:40
so lambda isn't showing up anything here
0:36:44
right
0:36:47
so i think what
0:36:48
what might have been happening
0:36:51
is
0:36:52
um i'll open up a new window of
0:37:01
of um
0:37:04
vs code and then open up the api in that
0:37:07
one
0:37:15
actually
0:37:16
i need to check if
0:37:18
this
0:37:19
main branch has
0:37:21
the updated code off
0:37:23
no
0:37:24
um that wouldn't be the problem because
0:37:28
hang on if if in posts man it works then
0:37:32
i don't see any pr
0:37:34
i don't i think there's a problem
0:37:37
in the middleware
0:37:39
let's just check first
0:37:41
this is the previous api
0:37:46
this is
0:37:48
the localhost
0:37:51
no this is not it
0:37:55
actually
0:37:56
um i'm gonna just check if in the
0:38:01
express api is working properly
0:38:04
and it is actually inserting
0:38:07
the
0:38:09
board uh
0:38:11
the name
0:38:12
of the board
0:38:16
all right it's a board board
0:38:21
body and
0:38:23
single note don't need this
0:38:27
okay so it's a board name
0:38:40
one two three
0:38:42
and simply pause this
0:38:46
and she give me my board
0:38:49
name in all of them
0:38:51
let's see if it did
0:38:59
all right we can't connect to the server
0:39:01
because there might be too much traffic
0:39:04
or configuration right
0:39:06
so apparently it's the
0:39:09
uh
0:39:10
problem in the api
0:39:12
uh in
0:39:14
aws itself apparently
0:39:18
but i find that hard to believe
0:39:20
that there's a problem in the api itself
0:39:26
ah okay i've
0:39:29
given a body
0:39:31
can't give your body that's probably
0:39:33
what yeah
0:39:35
called that so
0:39:39
yeah so the api is working fine as you
0:39:43
can see that
0:39:45
the board is
0:39:48
inserting the board name
0:39:51
there
0:39:56
okay how about if we delete all the
0:39:59
boards
0:40:05
and start again
0:40:15
okay this is that one
0:40:18
let's do this home.html
0:40:25
okay one two three
0:40:29
uh-huh
0:40:33
um so
0:40:35
that
0:40:36
cause errors still appears
0:40:43
no
0:40:43
it's
0:40:44
it works
0:40:46
what
0:40:47
this is really really interesting for me
0:40:50
at the moment you have no idea
0:40:53
it's it's working now
0:40:56
hang on
0:40:57
i'm gonna do this so at the moment
0:41:01
there are no items here okay bear that
0:41:04
in mind so if i go back again
0:41:09
and
0:41:11
actually i'm gonna even close that
0:41:16
and then what i'm gonna do is
0:41:36
come on there we go
0:41:38
cool
0:41:39
so
0:41:40
now i'm
0:41:41
gonna do is
0:41:43
run again
0:41:45
okay
0:41:46
zero zero zero on the html
0:41:50
oh this is it
0:41:54
and i'm gonna
0:41:57
just to make sure again that there's
0:41:59
nothing here
0:42:00
in the in dynamodb saying
0:42:04
testing
0:42:08
all right
0:42:11
and
0:42:12
do a post
0:42:16
cool and now
0:42:18
go back in dynamodb and check if it's
0:42:21
there
0:42:23
right it wasn't there see
0:42:25
i was right
0:42:26
it's not there it doesn't come up
0:42:32
hmm
0:42:36
always right it doesn't come up
0:42:40
right
0:42:41
uh to do another one probably
0:42:46
on the html
0:42:49
and maybe do this time one two three
0:42:56
go back refresh
0:42:59
yeah cool so post isn't working
0:43:08
but what is there or do we
0:43:11
first of all
0:43:16
just want to check that
0:43:23
all right the
0:43:25
don't care about this
0:43:28
and
0:43:32
home
0:43:34
there we go
0:43:36
and now we do want to free
0:43:38
what does it come up as
0:43:40
ah so it doesn't come with a
0:43:43
cause
0:43:45
thing
0:43:46
so we again get getting
0:43:49
the course thing
0:43:54
which is what was the problem it way in
0:43:58
the beginning
0:44:00
right
0:44:01
cold
0:44:02
interesting for us
0:44:05
okay cause how about if we do this with
0:44:08
cause
0:44:10
and see if that one does the trick
0:44:20
okay go back in the
0:44:24
console as in in the browser
0:44:27
refresh
0:44:32
and do that
0:44:35
no obviously because i spelt incorrectly
0:44:44
all right cool so if i do one two three
0:44:47
test
0:44:49
access to
0:44:52
that one
0:44:56
what does it give us
0:44:59
does it does it give us no all right
0:45:02
so
0:45:04
the board name
0:45:07
is causing the issue now
0:45:10
uh
0:45:11
what does the error come up has
0:45:15
access to cause
0:45:17
pre-flight
0:45:20
actually what i'm gonna do
0:45:22
is refresh this
0:45:37
and do the post again
0:45:42
and this time
0:45:44
i want to record and see the error
0:45:49
record
0:45:51
this one
0:45:58
okay there we go
0:46:02
ah okay of course you press record
0:46:10
record there
0:46:12
okay cool
0:46:14
so this is our error
0:46:16
uh
0:46:18
no access control region headers present
0:46:20
on the requested resource
0:46:23
right
0:46:24
access control
0:46:30
access control
0:46:33
origin
0:46:34
as a control allow region
0:46:38
needs to be present
0:46:40
so record this
0:46:50
it's printed on the requester resource
0:46:54
and opaque
0:46:55
serves your needs set the request mode
0:46:58
to
0:46:59
no cost to faster requests resource
0:47:04
to fetch the resource with course
0:47:06
disabled
0:47:15
so we are doing the post first and then
0:47:19
post we're gonna go click
0:47:24
so if if we do the
0:47:27
course one actually
0:47:31
let me do one thing
0:47:32
i will
0:47:34
i won't allow cause
0:47:36
here okay cause
0:47:40
no cause
0:47:42
and then run this thing
0:47:52
all right and
0:47:56
now i'm gonna do that again and see if
0:47:58
any changes occur
0:48:10
all right um
0:48:17
actually i'm
0:48:19
gonna open in incognito mode
0:48:34
um
0:48:38
there we go
0:48:40
this is exactly the one we want
0:48:45
and
0:48:53
okay
0:48:55
board number here
0:48:59
okay that goes in there cool and now go
0:49:02
back in our database
0:49:05
and check if we have one two three
0:49:09
no we don't have one two three okay so
0:49:11
that is the problem
0:49:13
huh okay cool
0:49:16
this is some weird thing that i've
0:49:19
come across
0:49:21
so
0:49:23
we'll have to
0:49:26
check what's happening
0:49:28
actually have i even got the table name
0:49:31
right
0:49:32
1010
0:49:34
az
0:49:43
yeah that's that should be okay because
0:49:46
in the api it's working
0:49:50
um
0:49:57
let me just check uh
0:49:59
what are we doing in the api thing
0:50:03
because this was working before to be
0:50:05
honest
0:50:14
i've got the calls enabled
0:50:17
over there
0:50:50
okay
0:50:53
this is our scramble api
0:51:02
in confirmation are the api
0:51:07
we have to figure out what's
0:51:10
causing that not to work
0:51:12
yeah calls are enabled
0:51:16
which is absolutely fine
0:51:27
it will cause
0:51:30
right
0:51:34
this is a bit interesting
0:51:37
it will cause that one
0:51:40
allow all origin
0:51:44
i think that might be the reason why
0:51:47
it's not working apparently
0:51:51
yes
0:51:55
this was in the problem before but now
0:51:58
it's recently become one
0:52:00
that is controlled to options options
0:52:03
method
0:52:05
right
0:52:26
i think from my
0:52:30
known apis is here
0:52:34
let's check method response
0:52:37
and response two to two
0:52:40
hundred
0:52:44
oh this might be the reason why
0:52:48
it doesn't have the headers but am i
0:52:51
even checking
0:52:52
ah it's not the right
0:52:55
no it is the
0:52:57
right api isn't it
0:52:59
yeah
0:53:00
w7 w7 yeah it's the right one
0:53:04
so apparently i don't have
0:53:06
the headers here cool
0:53:09
interesting
0:53:10
i need to do that one now
0:53:16
um
0:53:21
so
0:53:22
what was it again
0:53:24
to open up my
0:53:26
incognito
0:53:32
no knowing cook me so
0:53:35
need to open up
0:53:37
um
0:53:41
so we need to allow access
0:53:46
what was that actually i need to do this
0:53:48
first
0:53:51
default yeah
0:53:54
no post yeah i need to do post first
0:53:59
so actions
0:54:01
create method
0:54:03
post
0:54:04
there we go
0:54:13
invalid don't care about this one
0:54:16
post proxy yeah there you go
0:54:19
so i need the lambda to come there
0:54:25
um
0:54:26
which would be from
0:54:28
[Music]
0:54:32
not this one
0:54:36
[Music]
0:54:39
i'll just go to cloud formation and then
0:54:41
get the
0:54:42
error of the
0:54:44
lambda from there
0:54:46
it's a bit easier
0:54:51
wow seems very just backtracked a bit
0:55:00
interesting
0:55:02
ah so when i actually deployed
0:55:05
but it was working
0:55:09
thinking when i deployed the app before
0:55:18
it must have been the problem over there
0:55:21
isn't it overrode the
0:55:24
initial
0:55:27
settings of the headers that didn't they
0:55:30
added manually
0:55:33
i'm thinking so
0:55:48
okay as soon as this lambda function
0:55:50
loads
0:55:52
wow this is incredibly as in
0:55:56
backtracking but don't worry
0:55:58
we'll get there
0:55:59
we will get
0:56:00
there no problemo
0:56:05
there's some just a matter of time
0:56:07
that's all
0:56:09
where's our api gateway
0:56:11
there you go that's our
0:56:13
there we go
0:56:15
code
0:56:16
save the function
0:56:28
because you want the post method wasn't
0:56:30
attached in the first place
0:56:32
that's why was creating a bit of a
0:56:34
difficulty for us
0:56:40
method response
0:56:42
200
0:56:46
oh
0:56:47
that's where type 10
0:56:51
that one method response is there
0:56:54
add header
0:56:56
right um so what we need now
0:57:00
is enable cause
0:57:03
do that one yes
0:57:08
okay cool
0:57:11
so this is fine now
0:57:13
post is there any
0:57:17
your resource has been configured for if
0:57:20
you see any areas in the apple
0:57:22
do that all right how about if i try it
0:57:24
now if you just configure the api
0:57:30
all right
0:57:35
let's try and serve the request now
0:57:40
uh there we go
0:57:42
that's our home
0:57:56
one two three
0:57:59
did that work
0:58:02
probably not
0:58:05
okay so still errors
0:58:10
uh
0:58:10
[Music]
0:58:12
okay we wanted to work with the chords
0:58:15
isn't it
0:58:17
of course there you go
0:58:22
we need the arrow with the cause
0:58:37
[Music]
0:58:40
okay qef
0:58:45
qef
0:58:48
does that work
0:58:50
no
0:58:52
that doesn't work either
0:59:11
uh
0:59:12
how did
0:59:14
where was the
0:59:15
go method
0:59:18
for
0:59:18
the board index
0:59:23
go go go go method go
0:59:26
here we have go
0:59:29
okay on submit
0:59:31
go and get bored
0:59:35
um
0:59:38
we don't really need jetboards at the
0:59:40
moment
0:59:42
so forget this
0:59:43
just go at the moment
0:59:47
all right
0:59:53
so
0:59:53
[Music]
0:59:57
do that
1:00:01
and
1:00:06
html
1:00:08
free
1:00:11
call
1:00:14
okay we wanted these allow access
1:00:18
control header in present
1:00:21
so we'll get that one sorted
1:00:26
uh any
1:00:28
options
1:00:37
enable cause
1:00:40
default default here
1:00:43
core everything is there
1:00:46
i need all that
1:00:48
cool
1:00:48
so this is done as well
1:00:54
and
1:00:55
any
1:01:00
any
1:01:01
any any
1:01:06
there we go and enable course for any as
1:01:09
well i just do for everything
1:01:17
cool there you go any options and that
1:01:19
one is
1:01:20
there too and enables calls for this one
1:01:23
as well
1:01:25
post and options
1:01:29
call
1:01:32
and then deploy api
1:01:37
stage prod
1:01:39
yeah whatever
1:01:42
there's no problem is deploying let's
1:01:45
see if this does the trick
1:01:49
because i'm pretty sure the api endpoint
1:01:51
is working fine is the
1:01:53
is the course thing that's
1:01:55
acting uh
1:01:57
it's the course thing there sectioning a
1:01:59
blockage between
1:02:01
localhost and
1:02:03
this
1:02:05
and this end point here
1:02:07
all right
1:02:09
so let's do that
1:02:11
tracking is there already
1:02:14
cool
1:02:15
let's try again and see if
1:02:18
that one does it for us
1:02:24
hard refresh
1:02:41
okay one two three
1:02:45
access to from it has been blocked by
1:02:47
code response to clean file
1:02:49
ah so still has been blocked by course
1:02:52
policy
1:02:53
it does not have
1:02:55
http okay status
1:02:59
ah i need to do the http okay status in
1:03:02
the
1:03:03
api
1:03:04
right um
1:03:08
i'll go to prod
1:03:13
post
1:03:17
no not this one
1:03:19
resources
1:03:30
come on come on post
1:03:33
response
1:03:35
it does have it
1:03:38
this is interesting
1:03:42
nicest origin
1:03:57
response
1:04:00
that's fine had a mapping
1:04:03
yeah it does have everything here
1:04:06
allows this control region
1:04:09
all of this there
1:04:14
now post
1:04:17
what does post
1:04:19
show us
1:04:25
i can't see it cannot be compared to to
1:04:28
transform responses
1:04:32
now
1:04:33
headers yeah
1:04:36
that's fine
1:04:50
this
1:04:52
must have been it 200
1:05:02
uh
1:05:04
http status any method
1:05:08
call
1:05:09
level cause
1:05:27
enable cause
1:05:35
and
1:05:36
again
1:05:38
enable cause
1:05:41
post as well
1:05:57
okay
1:06:00
that one's there
1:06:03
now what we can do is deploy the app
1:06:07
deploy the api
1:06:14
prod
1:06:15
deploy
1:06:18
and see what do we get
1:06:45
post um
1:06:47
access to fair chat that one
1:06:50
from a region this one has been blocked
1:06:52
by call response to click preflight
1:06:56
request doesn't pass access control
1:06:58
check does not have http okay status
1:07:02
okay
1:07:04
do that one now
1:07:09
same thing
1:07:13
let me check
1:07:15
what does this mean
1:07:17
first place
1:07:20
doesn't have okay status
1:07:35
i believe this
1:07:37
and this is the simplest example
1:07:39
um header add
1:07:44
content
1:07:46
how you can also
1:07:48
add header of course you can allow
1:07:52
any header and method you wish
1:07:55
end of june we use gorilla
1:08:02
had to add ah
1:08:05
right i think
1:08:07
what happened here
1:08:10
is
1:08:13
okay dot json control is that one
1:08:18
headers
1:08:23
but this was working before isn't it
1:08:33
actually let me go back in that other
1:08:37
branch you check out
1:08:43
middle
1:08:44
where
1:08:45
implementation
1:08:49
post
1:08:51
board
1:08:58
and
1:08:59
check this one out
1:09:01
how does this work because this is the
1:09:03
original price that had the solution in
1:09:05
it
1:09:40
right
1:09:42
okay
1:09:44
it does not have http okay
1:09:47
just
1:09:48
same thing
1:09:50
that won't work
1:09:58
right
1:10:04
it does not process its control
1:10:07
right where are we
1:10:12
until for no content
1:10:22
control
1:10:24
thing
1:10:26
main request
1:10:29
the origin
1:10:33
kind of restroom
1:10:37
for requests use this course
1:10:40
peer feature or fetch api's just class
1:10:43
above
1:10:45
it's access control example versus
1:10:48
control scenario simple request
1:10:51
simply
1:10:52
since some requests don't require course
1:10:54
35.5
1:10:56
preflight those are called simple
1:10:58
requests
1:10:59
don't fetch
1:11:01
especially different course doesn't use
1:11:03
that term
1:11:04
as in progress is the one that meets the
1:11:07
following condition
1:11:09
one of the loud gap method yeah i'm
1:11:11
using that
1:11:13
so how do we do this
1:11:16
apart from headers ultimately set by you
1:11:19
use agent
1:11:20
uh i thought that
1:11:23
as a
1:11:25
had a name
1:11:27
um the only headers which are allowed to
1:11:30
be set manually are
1:11:32
those
1:11:36
content types will accept
1:11:41
um
1:11:46
get that one get this one
1:11:50
client
1:11:52
pre-flight uh-huh main request
1:11:58
no content
1:12:01
right this is the one that i'm
1:12:04
i'm at http 200 okay
1:12:23
allow head is that one
1:12:26
methods
1:12:27
origin
1:12:29
aha
1:12:41
so how about if i just
1:12:44
explicitly
1:12:46
no no no
1:12:47
because
1:12:48
i was thinking that how about if i exp
1:12:51
explicitly
1:12:53
[Music]
1:12:59
mention the
1:13:00
access control origin
1:13:03
instead of
1:13:04
just putting a stop but that's not our
1:13:06
our problem our problem is
1:13:09
we are having um
1:13:11
the
1:13:13
the
1:13:17
says
1:13:19
doesn't pause access control check it it
1:13:22
does not have http okay status
1:13:25
so we need to add the status of http
1:13:30
right
1:13:33
okay let's go back to
1:13:36
that one how to add a status of
1:13:40
um
1:13:43
actually this is not giving me anything
1:13:49
response to preflight this
1:13:51
might have something
1:13:54
in the back for us
1:13:57
uh
1:14:01
it does not yeah this is exactly our
1:14:04
error
1:14:07
and this is my course
1:14:10
call
1:14:12
yes did you clear the config cache
1:14:16
aha
1:14:18
configuration could be a thing as well i
1:14:21
tried
1:14:23
like yes like a thousand times i tried
1:14:25
using postman and the request is
1:14:27
successful
1:14:29
also
1:14:31
the project in local is successful
1:14:35
the issue is when i test on the server
1:14:38
uh-huh
1:14:39
i have the same issue i solved the
1:14:41
problem actually i have a different one
1:14:46
in my front end i hit
1:14:48
with
1:14:49
ah
1:14:50
with
1:14:51
the at the
1:14:55
so he adds
1:14:58
slash
1:15:00
and then but works perfectly if i do not
1:15:03
use it
1:15:05
but at the front and i he appeared with
1:15:07
a slash
1:15:08
and it acts perfectly if i don't use it
1:15:13
am i using it
1:15:15
so however if we do this
1:15:18
no that doesn't work for us clearly
1:15:29
[ __ ]
1:15:31
right that stopped
1:15:34
no no no no no no sorry
1:15:37
yeah
1:15:38
one
1:15:40
um
1:15:41
let's go back and
1:15:43
refresh it
1:15:48
but if i do this
1:15:51
no that won't work obviously
1:15:54
because that doesn't even exist
1:15:57
oh
1:15:59
let's go back
1:16:03
um
1:16:05
i love the
1:16:06
nurse control
1:16:08
in this same in someone's cases
1:16:11
in in case owners face the same mind
1:16:15
turned out to be
1:16:17
incredibly stories totally unrelated to
1:16:20
course
1:16:22
this is interesting
1:16:25
bootstrap care storage
1:16:28
took me a day to realize that was the
1:16:30
issue
1:16:31
um
1:16:33
it can be simply solved by following
1:16:36
create a new
1:16:38
shortcut google chrome update
1:16:42
object chrome installation path
1:16:44
accordingly with the following
1:16:51
ah
1:16:54
apparently that doesn't work
1:17:04
that will not fix the issue for
1:17:06
consumers of the api people on regular
1:17:09
chrome browser
1:17:11
that's for development yeah obviously
1:17:14
that's for developers
1:17:18
i mean i'm facing the microphone
1:17:22
poster would you know how to solve the
1:17:23
problem
1:17:28
okay now i wasn't expecting this stream
1:17:31
to go in this way um
1:17:35
so fixing cores in javascript
1:17:39
so we just have to add
1:17:45
um
1:17:47
the
1:17:49
response in there
1:17:56
responds that one
1:17:58
classroom uh-huh
1:18:01
right
1:18:04
run that one how to build
1:18:07
i just
1:18:08
had to solve a simple cause issue
1:18:11
nice
1:18:13
no cause
1:18:14
block right now question huh
1:18:17
done that one
1:18:18
you know
1:18:20
i mean i was facing that but
1:18:22
uh that
1:18:24
that's the position
1:18:26
allowing any
1:18:28
uh-huh that's not the one
1:18:30
or although we have fixed the main cause
1:18:32
and there are some limitations
1:18:36
http get and options method allowed
1:18:39
one of them is the only
1:18:42
they can measure
1:18:43
methods of read only questions say that
1:18:45
the number the person delete method can
1:18:48
add or change uh-huh they're considered
1:18:51
unsafe okay
1:18:54
let's see what happens when we make a
1:18:56
put request
1:19:01
um this is the headers
1:19:05
right cause put
1:19:11
yeah there there you go
1:19:14
and
1:19:17
nope
1:19:22
no i won
1:19:24
uh
1:19:27
there's no one all one is
1:19:30
has been blocked method is not allowed
1:19:32
in escrow
1:19:33
method in a pre-flight
1:19:36
okay
1:19:38
um
1:19:43
well what else cause block ours is a
1:19:46
data
1:19:49
response issue
1:19:50
access control
1:20:04
um
1:20:07
come on i need this control somehow
1:20:13
oh what would say hang on a minute i'm
1:20:15
gonna go back there
1:20:24
it does not have hp okay access
1:20:39
response for play pre-flight
1:20:46
okay i have a funny
1:20:48
gary chris uh-huh
1:20:51
oh i was missing a room so that was so
1:20:54
lucky to be able i can't go
1:20:57
okay
1:20:58
the cause control requires an
1:21:00
authentication
1:21:02
may be required for on the previous
1:21:04
options
1:21:05
req ah options request so i think the
1:21:08
options which is
1:21:12
here needs to have a 200 status i'm
1:21:16
assuming
1:21:19
let's check
1:21:22
does it not already have it
1:21:24
integration response
1:21:26
yeah this is there
1:21:29
which is
1:21:31
fine
1:21:32
yeah 200 response status
1:21:39
it does say options
1:21:44
uh
1:21:47
positive control it does know okay
1:21:49
preflight okay
1:21:51
cool say i think i need to
1:21:54
have um
1:21:58
up
1:21:58
this 200th status for every every one of
1:22:02
these
1:22:04
does post also have it
1:22:06
let's have a look
1:22:11
come on come on
1:22:18
post ah
1:22:23
http state post has it
1:22:25
but it doesn't have all the origin
1:22:28
asset control ah content type
1:22:31
i think this might be it
1:22:39
model
1:22:45
my model
1:22:48
empty
1:22:51
application.json
1:22:55
and then
1:22:57
mt
1:23:00
let's create this model
1:23:04
and go back
1:23:07
to post
1:23:10
because it's a post request
1:23:12
i think we need to add a bit there as
1:23:15
well
1:23:16
as an update the response
1:23:21
to have that model response model
1:23:24
so this would be application
1:23:28
json
1:23:29
mt
1:23:32
maybe let's see there's no i'm trying is
1:23:36
there
1:23:37
options
1:23:45
http stages which i've actually
1:23:49
given out and i think
1:23:50
http okay status
1:23:53
this must be the one they was
1:23:55
complaining about
1:23:59
anything here that i need to change
1:24:02
proxy
1:24:04
http request headers
1:24:07
no
1:24:10
request body
1:24:19
um
1:24:22
request
1:24:25
wasn't going in there no
1:24:29
questioning http headers
1:24:33
request body note
1:24:35
call
1:24:37
go back
1:24:39
lambda request
1:24:42
that that's the lambda that's fine
1:24:46
and massive response
1:24:50
json mt
1:24:53
i think this has to
1:24:55
allow more of those
1:25:00
i'm going to actually do is enable
1:25:02
causing
1:25:03
this one
1:25:05
and see what does it do
1:25:14
post
1:25:19
uh
1:25:20
does it do that now
1:25:29
no
1:25:35
[Applause]
1:25:37
okay
1:25:39
which of the methods
1:25:41
have all of this circuits copy and paste
1:25:44
it to be honest
1:25:48
in the post method
1:25:50
response
1:25:52
uh here we go this is exactly what i
1:25:55
needed
1:25:57
we document
1:26:00
allow region
1:26:03
response body
1:26:07
options empty
1:26:12
content type application
1:26:14
[Music]
1:26:16
basin
1:26:23
now methods
1:26:31
first
1:26:34
i think all these have to be this
1:26:36
same for all of them
1:26:39
apparently
1:26:41
i don't know
1:26:44
let's see by doing if that's the case
1:26:53
okay
1:26:56
options
1:26:57
go back
1:27:00
and
1:27:13
take this one as well
1:27:16
and our
1:27:17
methods i've done that
1:27:19
allow headers
1:27:25
now headers
1:27:29
cool go back to post
1:27:33
and
1:27:43
then do that
1:27:47
come on dude come on
1:28:00
hello headers
1:28:03
call
1:28:04
so now that's there
1:28:06
i'm gonna just confirm that if
1:28:10
annie has all the response headers as
1:28:12
well
1:28:18
interesting this
1:28:21
doesn't have anything cool
1:28:23
so
1:28:24
let's insert this one in
1:28:27
a response model
1:28:31
actually got
1:28:32
basin
1:28:34
empty boom boom
1:28:38
and then
1:28:39
get the other one as well
1:28:49
method response
1:28:52
allow region
1:28:54
actually i'm
1:28:56
you know what i'm gonna do get my sticky
1:28:58
notes
1:29:00
oh and just paste inside
1:29:03
instead of going back and forth
1:29:16
okay
1:29:20
i'm gonna just paste on my different
1:29:23
screen because i don't want to go back
1:29:25
and forth on every time
1:29:27
i want it
1:29:30
all right there we go now headers
1:29:34
and allow
1:29:36
methods
1:29:39
call
1:29:40
now we go to any
1:29:57
come on annie come on
1:30:00
show me some loving
1:30:05
show me some loving oh yeah show me some
1:30:08
loving oh yeah show me some loving oh
1:30:11
yeah show me some loving oh yeah he
1:30:14
showed me some loving that's brilliant
1:30:20
method
1:30:21
call
1:30:23
that works
1:30:25
methods
1:30:26
and allow origin
1:30:29
that works as well
1:30:37
cool
1:30:38
so now if we carry on and deploy it
1:31:09
there you go
1:31:18
we will cause
1:31:20
interposed method
1:31:25
right
1:31:27
there you go and now deploy it
1:31:32
let's see what happens
1:31:41
hopefully it works now
1:31:43
this time
1:31:45
let's say baby
1:31:49
let's all see
1:32:02
let's check
1:32:06
let's check if you still get the cause
1:32:08
error
1:32:10
one ah
1:32:12
it does not have an http okay status
1:32:17
why does it not have
1:32:18
access to fetch at
1:32:21
uh homemade.html
1:32:24
from a region that one has been blocked
1:32:27
by course policy
1:32:29
responsibility does not have any
1:32:35
access to response preflight how to
1:32:39
just be okay stairs in cause
1:32:45
okay that didn't work
1:32:50
when you access your backhand with
1:32:52
postman you're only sending will get the
1:32:54
browser group will send an options
1:32:56
request first
1:32:57
without your your authentication header
1:33:00
and look for response
1:33:02
to have a header that matches the origin
1:33:06
of the page
1:33:09
making the request okay
1:33:12
if the response
1:33:14
if the response to the option request is
1:33:18
not 200 or a headache no present
1:33:22
now you will get
1:33:24
the error that you are experiencing and
1:33:26
the get request will not be made
1:33:29
change the back end to require
1:33:31
authentication for
1:33:33
options method when handling the logging
1:33:37
url
1:33:42
all right guys we'll
1:33:44
leave it at this stage
1:33:47
because it's already past 11
1:33:52
yeah and um i'll come back and do this
1:33:56
tomorrow so
1:33:59
thanks a lot for
1:34:01
saying that
1:34:04
so thanks a lot for tuning in um it's
1:34:06
been good finding out that
1:34:10
um
1:34:13
where we actually are since this session
1:34:16
didn't really go as expected because i
1:34:18
was
1:34:20
oh my god
1:34:22
sorry about that uh yeah cause i was
1:34:25
planning to do the
1:34:28
um
1:34:32
get a board and get a board by
1:34:35
a board name request in the middleware
1:34:38
method bob that bernie didn't turn up
1:34:40
because i found out the post method
1:34:43
isn't working properly in the middleware
1:34:46
which means that
1:34:47
we are not able to post
1:34:49
the board
1:34:51
by the name of it all right and
1:34:55
it's experiencing some
1:34:58
data access control error which i'll
1:35:01
work on it
1:35:02
tomorrow
1:35:03
but yeah hopefully tomorrow my co-host
1:35:07
will be back as well and i really hope
1:35:09
this exam went really well
1:35:12
and um yeah i'll see you tomorrow back
1:35:15
here it's same time
1:35:17
same place and same task that we're
1:35:21
doing at the moment
1:35:22
all right until then have a great night
1:35:25
and um
1:35:26
if you're all over the world it's
1:35:28
um have a good evening good morning good
1:35:32
afternoon
1:35:34
depending on where you are but in terms
1:35:36
of melbourne australia it will be have a
1:35:38
great night so
1:35:40
i'll see you guys back again tomorrow
1:35:42
same time have a good night guys just
1:35:44
bye