NodeJS server başlatılmıyor

tet

Hectopat
Katılım
13 Mart 2020
Mesajlar
234


Normalde Node'u bu şekilde başlatınca aşağı satıra geçer ve server started yazar fakat yazmadı, Localhost'ta da açamıyorum sorun nedir? Kodlarımda sorun olduğunu düşünmüyorum çünkü aynı kodlarla yine Server'ı başlattığımda başlıyordu ve localde de açılıyordu ama şimdi böyle oldu.
 
Son düzenleyen: Moderatör:
Kod olarak paylaşır mısın?
JavaScript:
var http = require("http");

var fs = require("fs");
 
http.createServer(function(request, response){
    fs.readFileSync("index.html", function(error, data){
        response.writeHead(200,{'Content-Type':'text/html'});
        response.end(data);
    });

    fs.appendFile("test.txt", "Burası test.txt'e eklenecek kısım", function(error){
        if(error){
            throw error;
        }
        console.log("Kayıt");
    });
}).listen(3000);
 
Direkt olarak Node.js "http" yazmaktansa, Express.js framework'ünü kullanmanı öneririm. Çok daha anlaşılır bir söz dizimi ve yardımcı fonksiyonları var.

Örnek bir uygulama paylaşayım:
JavaScript:
const express = require('express');
const app = express();

app.get('/', (req, res) => {
  res.json({
    message: 'Hello World!'
  });
});

app.listen(3000, () => console.log('App listening on port 3000.'));
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…