Sunday 23 December 2018

Node express server does not work on Zeit Now

I am trying to deploy a node application to Zeit now server but even a simple express server does not work properly.When I deploy the application, I get hello message for / , but visiting /hello gives me 404 page.This guy does not even use a now.json file and it just works fine.Am I missing some fundamental steps?This is the index.jsconst express = require('express') const app = express() app.get('/', (req, res) => { res.send('hello') }) app.get('/hello', (req, res) => { res.send('hello2') }) app.listen(3000, () => console.log('listening')) This is now.json I don't know the difference between node and node-server, but using node does not even display the hello message at /{ "version": 2, "builds": [ { "src": "index.js", "use": "@now/node-server" } ] } And this is the package.json{ "name": "demo", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "now-start": "node index.js" }, "keywords": [], "author": "", "license": "ISC", "dependencies": { "express": "^4.16.4" } }

Submitted December 23, 2018 at 10:25PM by oneevening

No comments:

Post a Comment