Это логично, у вас именно так построен скрипт.
Смотрите, нода, в отличии от пхп, являетса одновременно и скриптом и веб сервером.
У вас написано
if (req.url == '/') {
....
res.end();
}
а вот на все остальные ссылки, res.end() нету, вот и идет бесконечная загрузка, так как нет команды завершить запрос.
css не отдает по тойже причине, у вас нет обработчика на сервере для ссылки на css файл.