-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathindex.js
More file actions
35 lines (28 loc) · 924 Bytes
/
index.js
File metadata and controls
35 lines (28 loc) · 924 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
var express = require("express"),
routes = require("./routes"),
path = require("path"),
fileUpload = require("express-fileupload"),
app = express(),
mysql = require("mysql"),
bodyParser = require("body-parser");
var connection = mysql.createConnection({
host: "localhost",
user: "root",
password: "",
database: "netflix",
});
connection.connect();
global.db = connection;
// all environments
app.set("port", process.env.PORT || 8080);
app.set("views", __dirname + "/views");
app.set("view engine", "ejs");
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
app.use(express.static(path.join(__dirname, "public")));
app.use(fileUpload());
// development only
app.get("/admin", routes.index); //call for main index page
app.post("/admin", routes.index); //call for signup post
//Middleware
app.listen(8080, () => console.log(`Server running at http://localhost:8080`));