Aktywne Wpisy
![](https://wykop.pl/cdn/c3397992/good_excuse_r9smckGuJ7,q60.jpg)
good_excuse +2
jo dupia, faceci mówią, że wszystkie kobiety są takie same, a oni #!$%@?ą te teksty chyba z generatorów albo mają jakiś hive mind XD
znajomość ~2 tygodnie xD
znajomość ~2 tygodnie xD
![](https://wykop.pl/cdn/c3201142/66c7370c52d3e91648b71cb5f44f85d0c6c2f626b4675d15b6a55376cbfe9274,w150.jpg)
![](https://wykop.pl/cdn/c3397992/Van-der-Ledre_DVsiYimVww,q60.jpg)
Van-der-Ledre +87
mój kod (https://pastebin.com/raw/fuEdTsFS);
i problem polega na znacznikach wewnątrz index.html. Mam coś takiego :
<script src='script.js'> i gdy odpala się serwer i wchodze na localhost:8080 w konsoli pokazuje mi że stronka cała jest w tym skrypcie. Błąd nie występuje gdy wklepie cały kod pomiędzy znaczniki.
#nodejs
www.w3schools.com/nodejs/nodejs_http.asp
@Senthill: co masz na myśli? Zrobiłeś serwer który zawsze będzie wysyłał zawartość
index.html
w przypadku requesta. Wsrc
maszscript.js
więc jako zwartość tego pliku tez powinieneś dostać to co jest windex.html
przerobilem skrypcik wzorujac sie na w/w linku.
Mala uwaga:
Jesli uzywasz modulow, np fs, http ktore sa wbudowane to trzeba je tylko importowac. Jesli uzywasz np express tu musisz go tak samo importowac + sciagnac na dysk (lokalnie do forderu lub globalnie do systemu) za pomoca polcenia w konsoli
npm install express
server.js:
var http = require('http');
var fs = require('fs');
http.createServer(function (req, res) {
fs.readFile('server.js',function(err,data){
if(err) throw err;
res.end(data);
src='script.js
czyli zostanie wykonany request do serwera o scieżce/script.js
a, że Twój serwer na jakiekolwiek zapytanie odpowiada z zwartościąindex.html
to masz taki rezultat. Musisz dodać scieżkę osobną dla script.js albo uogólnić i np. wszystkie requesty do/assets/*
będą czytać pliki z tego katalogu o tej samej nazwie.Problem nie występuje jak dasz kod w nawiasach dlatego, że nie ma requesta.