Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
27 Cards in this Set
- Front
- Back
Node Component: crypto |
module to add security |
|
Node Component: DNS |
Dynamic Name Service (look up address) |
|
Node Component: Event Loop |
-Handles requests - Allows JS to be Asynchronous |
|
Node Component: Node Bindings |
Connects the V8 with the library and to the OS
|
|
Node Component: Node Standard Library |
knows how to "talk" to http, sockets, file systems |
|
Node Component: Thread Pool |
Node can spawn other threads |
|
Node Component: V 8 |
Open source JavaScript "engine" taken from chrome - JS Interpreter |
|
Node Key Folders: bin |
contains the www file.js - this seems to be the file that set up the connection to the http server |
|
Node Key Folders: node_modules |
Where NPM puts the JS libs |
|
public |
static content need to run front-end (javascript, css) |
|
routes |
- where the route files are stored - 2 components, method (post/get) and path - to root - js files that handle a particular route |
|
views |
jade templates |
|
Node Express Key Concepts: express |
-back-end framework (server side) -Some features include: fixed directory structure, start up js (apps.js) - 2 predefined routes index (get) and users(get) |
|
Node Express Key Concepts: router |
determines how an app responds to a client request to a particular endpoint(URL or path) and a specific http request method (get, post, etc) |
|
Node Express Key Concepts: Jade |
- shorthand html - self-closing tags - no angle brackets |
|
Node Express Key Concepts: Method |
post/get and many more ex: checkout, delete, connect, unsubscribe, etc. |
|
Node Express Key Concepts: NPM |
- Node package manager - install external packagescheck node_modules in your source folder to see what you’ve got installed(node_modules are the the left panel in webstorm) ex: openlayers, express-session, proj, leaflet |
|
Node Key Files: app.js |
single file application to start server on local host 3000, and get connections |
|
Node Key Files: error.jade |
View that is sent to web browser can display error status or message |
|
Node Key Files: gist7132.css |
Style sheets for maps, charts, report style |
|
Node Key Files: gist7132.js |
all functions within file to make dynamic webpage |
|
Node Key Files: index.jade |
template, first page / view of browser - we replaced it with database connection form |
|
Node Key Files: layout.jade |
HTML layout view of web browser, link style sheets |
|
NPM Packages: Express-session |
store session information |
|
NPM Packages: leaflet |
mapbox, open web mapping tool |
|
NPM Packages: Openlayers |
js library for creating interactive maps on the web |
|
NPM Packages: pg |
postgres library for node.js |