Skip to content

Commit e4100b1

Browse files
committed
HTTP to HTTPS
1 parent c969a9b commit e4100b1

File tree

5 files changed

+18
-4
lines changed

5 files changed

+18
-4
lines changed

chapter-15/recipe-book/app.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ var express = require('express');
33
var path = require('path');
44
var cookieParser = require('cookie-parser');
55
var logger = require('morgan');
6+
var cors = require('cors')
7+
require('dotenv').config();
68

79
var indexRouter = require('./routes/index');
810
var searchRouter = require('./routes/search');
@@ -18,6 +20,7 @@ app.use(express.json());
1820
app.use(express.urlencoded({ extended: false }));
1921
app.use(cookieParser());
2022
app.use(express.static(path.join(__dirname, 'public')));
23+
app.use(cors())
2124

2225
app.use('/', indexRouter);
2326
app.use('/search', searchRouter);
@@ -39,5 +42,6 @@ app.use(function(err, req, res, next) {
3942
res.render('error');
4043
});
4144

45+
console.log(process.env.APPLICATION_ID, process.env.APPLICATION_KEY);
4246

4347
module.exports = app;

chapter-15/recipe-book/package-lock.json

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

chapter-15/recipe-book/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"dependencies": {
99
"bootstrap": "^4.4.1",
1010
"cookie-parser": "~1.4.4",
11+
"cors": "^2.8.5",
1112
"debug": "~2.6.9",
1213
"dotenv": "^8.2.0",
1314
"express": "~4.16.1",

chapter-15/recipe-book/routes/search.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ var express = require('express');
22
var router = express.Router();
33
const fs = require('fs');
44

5-
const http = require('http');
5+
const https = require('https');
66

77
require('dotenv').config();
88

99
router.get('/', (req, res, next) => {
10-
http.get(`http://api.edamam.com/search?app_id=${process.env.APPLICATION_ID}&app_key=${process.env.APPLICATION_KEY}&q=${req.query.q}`, (data) => {
10+
https.get(`https://api.edamam.com/search?app_id=${process.env.APPLICATION_ID}&app_key=${process.env.APPLICATION_KEY}&q=${req.query.q}`, (data) => {
1111

1212
let chunks = '';
1313

chapter-15/recipe-book/routes/tests.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
const http = require('http');
1+
const https = require('https');
22

33
require('dotenv').config();
44

5-
http.get(`http://api.edamam.com/search?app_id=${process.env.APPLICATION_ID}&app_key=${process.env.APPLICATION_KEY}&q=cheesecake`, (res) => {
5+
https.get(`https://api.edamam.com/search?app_id=${process.env.APPLICATION_ID}&app_key=${process.env.APPLICATION_KEY}&q=cheesecake`, (res) => {
66
console.log("Got response: " + res.statusCode)
77

88
res.setEncoding('utf8')

0 commit comments

Comments
 (0)