I'm trying to pass this lesson: https://www.tutorialsteacher.com/nodejs/expressjs-web-application.I copied the code exactly, here is my html:
Here is my Node.js script:var express = require('express');var app = express();var bodyParser = require("body-parser");app.use(bodyParser.urlencoded({ extended: false }));app.get('/', function (req, res) {res.sendFile('index.html');});app.post('/submit-student-data', function (req, res) {var name = req.body.firstName + ' ' + req.body.lastName;res.send(name + ' Submitted Successfully!');});var server = app.listen(5000, function () {console.log('Node server is running..');});And here is the error I'm getting on the Node Command Shell:at ServerResponse.sendFile (C:\Users\Micha\Desktop\Public Debate Network\node_modules\express\lib\response.js:425:11)at C:\Users\Micha\Desktop\Public Debate Network\Server-side Debate Creator.js:8:9at Layer.handle [as handle_request] (C:\Users\Micha\Desktop\Public Debate Network\node_modules\express\lib\router\layer.js:95:5)at next (C:\Users\Micha\Desktop\Public Debate Network\node_modules\express\lib\router\route.js:137:13)at Route.dispatch (C:\Users\Micha\Desktop\Public Debate Network\node_modules\express\lib\router\route.js:112:3)at Layer.handle [as handle_request] (C:\Users\Micha\Desktop\Public Debate Network\node_modules\express\lib\router\layer.js:95:5)at C:\Users\Micha\Desktop\Public Debate Network\node_modules\express\lib\router\index.js:281:22at Function.process_params (C:\Users\Micha\Desktop\Public Debate Network\node_modules\express\lib\router\index.js:335:12)at next (C:\Users\Micha\Desktop\Public Debate Network\node_modules\express\lib\router\index.js:275:10)at urlencodedParser (C:\Users\Micha\Desktop\Public Debate Network\node_modules\body-parser\lib\types\urlencoded.js:91:7)Does this make sense to anyone?
Submitted September 13, 2019 at 02:36AM by MichaelPatriot21
No comments:
Post a Comment