Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Corentin Mors
onMap
Commits
f709542f
Commit
f709542f
authored
Dec 21, 2018
by
Corentin Mors
⚔
Browse files
Use MVC like model
parent
e9f491ce
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
server/app.js
View file @
f709542f
...
...
@@ -14,7 +14,21 @@ server.listen(port, () => {
// Routing
app
.
use
(
express
.
static
(
path
.
join
(
__dirname
,
'
public
'
)));
// Chatroom
var
nunjucks
=
require
(
'
nunjucks
'
);
nunjucks
.
configure
(
'
views
'
,
{
autoescape
:
true
,
express
:
app
});
app
.
set
(
'
view engine
'
,
'
html
'
);
// Call routes
app
.
use
(
require
(
'
./routes
'
))
// GeoChat Room
var
numUsers
=
0
;
...
...
server/controllers/index.js
0 → 100644
View file @
f709542f
var
express
=
require
(
'
express
'
);
exports
.
dashboard
=
function
(
req
,
res
,
next
)
{
res
.
render
(
'
index
'
);
}
\ No newline at end of file
server/package-lock.json
View file @
f709542f
This diff is collapsed.
Click to expand it.
server/package.json
View file @
f709542f
...
...
@@ -10,6 +10,7 @@
"cookie-parser"
:
"~1.3.3"
,
"debug"
:
"^4.1.0"
,
"express"
:
"^4.16.4"
,
"nunjucks"
:
"^3.1.6"
,
"socket.io"
:
"^2.2.0"
}
}
server/routes/index.js
0 → 100644
View file @
f709542f
var
express
=
require
(
'
express
'
),
router
=
express
.
Router
(),
indexController
=
require
(
'
../controllers
'
);
router
.
route
(
'
/
'
)
.
get
(
indexController
.
dashboard
);
module
.
exports
=
router
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
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 comment