Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Jabis Sev贸n
/
gun-multiserver
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Network
Create a new issue
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
b935803f
authored
2019-09-30 21:05:06 +0000
by
Glitch (hello-express)
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Checkpoint
./server.js:617503/1313 ./public/client.js:617503/2375
1 parent
988db9b8
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
16 deletions
public/client.js
server.js
public/client.js
View file @
b935803
// client-side js
application
.
togglePrettierEnabled
()
// client-side js
// run by the browser each time your view template is loaded
console
.
log
(
'hello world :o'
);
console
.
log
(
"hello world :o"
);
// our default array of dreams
const
dreams
=
[
'Find and count some sheep'
,
'Climb a really tall mountain'
,
'Wash the dishes'
"Find and count some sheep"
,
"Climb a really tall mountain"
,
"Wash the dishes"
];
// define variables that reference elements on our page
const
dreamsList
=
document
.
getElementById
(
'dreams'
);
const
dreamsList
=
document
.
getElementById
(
"dreams"
);
const
dreamsForm
=
document
.
forms
[
0
];
const
dreamInput
=
dreamsForm
.
elements
[
'dream'
];
const
dreamInput
=
dreamsForm
.
elements
[
"dream"
];
// a helper function that creates a list item for a given dream
const
appendNewDream
=
function
(
dream
)
{
const
newListItem
=
document
.
createElement
(
'li'
);
const
newListItem
=
document
.
createElement
(
"li"
);
newListItem
.
innerHTML
=
dream
;
dreamsList
.
appendChild
(
newListItem
);
}
}
;
// iterate through every dream and add it to our page
dreams
.
forEach
(
function
(
dream
)
{
dreams
.
forEach
(
function
(
dream
)
{
appendNewDream
(
dream
);
});
...
...
@@ -37,6 +37,6 @@ dreamsForm.onsubmit = function(event) {
appendNewDream
(
dreamInput
.
value
);
// reset form
dreamInput
.
value
=
''
;
dreamInput
.
value
=
""
;
dreamInput
.
focus
();
};
...
...
server.js
View file @
b935803
...
...
@@ -2,21 +2,21 @@
// where your node app starts
// init project
const
express
=
require
(
'express'
);
const
express
=
require
(
"express"
);
const
app
=
express
();
// we've started you off with Express,
// but feel free to use whatever libs or frameworks you'd like through `package.json`.
// http://expressjs.com/en/starter/static-files.html
app
.
use
(
express
.
static
(
'public'
));
app
.
use
(
express
.
static
(
"public"
));
// http://expressjs.com/en/starter/basic-routing.html
app
.
get
(
'/'
,
function
(
request
,
response
)
{
response
.
sendFile
(
__dirname
+
'/views/index.html'
);
app
.
get
(
"/"
,
function
(
request
,
response
)
{
response
.
sendFile
(
__dirname
+
"/views/index.html"
);
});
// listen for requests :)
const
listener
=
app
.
listen
(
process
.
env
.
PORT
,
function
()
{
console
.
log
(
'Your app is listening on port '
+
listener
.
address
().
port
);
console
.
log
(
"Your app is listening on port "
+
listener
.
address
().
port
);
});
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment