Add port option to server.listen

This commit is contained in:
Trevor Blades
2018-10-11 13:30:52 -04:00
parent 1f64a4ab11
commit 61951414fb
4 changed files with 658 additions and 184 deletions

1
.env Normal file
View File

@@ -0,0 +1 @@
PORT=4000

View File

@@ -20,8 +20,8 @@ const typeDefs = gql`
`;
const countriesArray = Object.keys(countries).map(code => ({
code,
...countries[code]
...countries[code],
code
}));
const resolvers = {
@@ -32,6 +32,6 @@ const resolvers = {
const server = new ApolloServer({typeDefs, resolvers});
server.listen().then(({url}) => {
server.listen({port: process.env.PORT}).then(({url}) => {
console.log(`🚀 Server ready at ${url}`);
});

824
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -5,15 +5,18 @@
"scripts": {
"pretest": "eslint index.js",
"test": "echo \"Error: no test specified\" && exit",
"start": "nodemon -r esm index.js"
"start": "nodemon -r dotenv/config -r esm index.js"
},
"dependencies": {
"@trevorblades/eslint-config": "^6.18.0",
"apollo-server": "^2.1.0",
"countries-list": "^2.3.2",
"eslint": "^5.6.1",
"esm": "^3.0.84",
"graphql": "^14.0.2",
"graphql": "^14.0.2"
},
"devDependencies": {
"@trevorblades/eslint-config": "^6.18.0",
"dotenv": "^6.1.0",
"eslint": "^5.6.1",
"nodemon": "^1.18.4"
}
}