Я написал код Node.js, но когда я запустил node index.js
в моем терминале, он просто пуст. Сценарий моего узла даже не регистрируется на консоли после создания сервера или отвечает моим файлом index.html
. Я даже пытался изменить все «req» и «res» на «request» и «response». Вот мой код:Код Node.js не исполняется
var http = require('http');
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var urlparse = bodyParser.urlencoded({ extended: false });
http.createServer(function(request, response){
\t console.log('listening on port 8080');
\t app.on('request', function(request, response){
\t \t \t response.sendFile('./index.html');
\t \t });
\t app.post('/auth', urlparse, function(request, response){
\t \t \t var user = request.body.user;
\t \t \t var pass = request.body.pass;
\t \t });
}).listen(8080);
Просьбы помочь. Заранее спасибо.
РЕДАКТИРОВАТЬ: ничего внутри http.createserver();
не выполняется, потому что я попытался выполнить другое предложение за пределами http.createServer();
и он зарегистрировался!
Вы понимаете, что вы не можете запускать NodeJS в стеке, потому что это серверный javascript, правильно? –
Да, да. Ну, я новичок на узле, но не так плохо ....... –
Итак, почему вы добавили фрагмент? –