Full-Stack Web Development with Vue.js and Node

(singke) #1

JWT strategy 167 , 168
POST endpoint
adding, in users controller 95
Postgres 8
Postman
about 88
APIs, testing 89 , 91
DELETE endpoint, adding in users controller 98
GET endpoint, adding in users controller 91
installing 88
POST endpoint, adding in users controller 95
PUT endpoint, adding in users controller 97
pros, single-page applications (SPAs)
better user interaction 252
data caching 253
flexibility to change the UI 252
reduced server response time 252
PUT endpoint
adding, in users controller 97 , 98


R

RDBMS, terminologies
database 54
rows 54
tables 54
React technologies 8
records
creating, in Mongoose 68
deleting, in Mongoose 75
fetching, from Mongoose 71
updating, in Mongoose 73
relational database management system (RDBMS)
54
Remote Procedure Call (RPC) 82
representational 83
Representational State Transfer (REST) 82
request object
about 43
properties 43
required() validator 78
response object
about 44
properties 44
REST 83
REST APIs


about 83 , 84
benefits 84
DELETE request 86
POST request 85
PUT request 86

S

Sails.js framework 8
schemaless design model 54
server
backend, connecting 139
communicating 134
connecting 140
express package, adding to application 134
file, adding 135
flash message, adding 146
form validations, adding 142
frontend, connecting 139
movie model, adding 137
movies controller, adding 138
Simple Object Access Protocol (SOAP) 82
single page application (SPA)
about 103 , 199 , 250 , 251
cons 253
versus multi page application (MPA) 252
sinon
about 283 , 285 , 287
mocks 284
spies 284
stubs 284
URL 278
state transfer 83
stateless architecture 83
static application
building, with Vue.js 107
CSS, segregating 110
home page, redefining 109
pages, redesigning with Vuetify 112
Vue.js components 117
Vuetify 110
static files
serving, for Vue components 190 , 197 , 199 ,
200
submit and clear methods
adding, in register form 176
Free download pdf