Skip to content

Commit c310b9c

Browse files
committed
chore: cleanup code
1 parent 1518e8b commit c310b9c

5 files changed

Lines changed: 43 additions & 4 deletions

File tree

chat-app/README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# Write and Deploy Chat Application Frontend and Backend
22

3+
### To start the program
4+
5+
First install dependencies:
6+
7+
```bash
8+
npm install
9+
```
10+
11+
From `/backend` directory:
12+
13+
Option 1. Production mode
14+
15+
```bash
16+
npm start
17+
```
18+
19+
Option 2. Development mode
20+
21+
```bash
22+
npm run dev
23+
```
24+
325
### Link to the coursework
426

527
https://sdc.codeyourfuture.io/decomposition/sprints/2/prep/

chat-app/backend/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
import express from "express";
22
import cors from "cors";
3+
import dotenv from "dotenv";
34

45
const app = express();
56
app.use(cors());
67
app.use(express.json());
8+
app.use(dotenv())
79

8-
const port = 3000;
10+
const port = process.env.PORT || 3000;
911
let nextMessageId = 1;
1012
const messages = [
1113
{

chat-app/backend/package-lock.json

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chat-app/backend/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,12 @@
88
"main": "index.js",
99
"scripts": {
1010
"test": "echo \"Error: no test specified\" && exit 1",
11-
"start": "nodemon ./index.js"
11+
"start": "node index.js",
12+
"dev": "nodemon index.js"
1213
},
1314
"dependencies": {
1415
"cors": "^2.8.6",
16+
"dotenv": "^17.4.2",
1517
"express": "^5.2.1"
1618
},
1719
"devDependencies": {

chat-app/frontend/script.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ let messageEl = document.getElementById("message");
55
let displayBox = document.getElementById("display-message");
66
let feedbackEl = document.getElementById("feedback");
77

8-
// const serverURL = `https://janefrancessc-chat-application-backend.hosting.codeyourfuture.io/messages`;
9-
const serverURL = "http://127.0.0.1:3000/messages";
8+
const serverURL = `https://janefrancessc-chat-application-backend.hosting.codeyourfuture.io/messages`;
9+
// const serverURL = "http://127.0.0.1:3000/messages";
1010
const state = { messages: [] };
1111
let pollingMode = "regular";
1212
let longPoll = false;

0 commit comments

Comments
 (0)