Node.js - изискването не е дефинирано изключение [затворено]

Аз съм напълно начинаещ в Node.js и се боря с основите. Изпълнение на този код на сървъра:

var http        = require("http"),
    sys         = require("util"),
    io          = require("socket.io"),
    GlobTrie    = require("glob-trie.js");

Дава ми изключение при първото изискване:

Uncaught ReferenceError: require is not defined
(anonymous function)

някакви мисли?

С най-добри пожелания, Бен.


person Ben    schedule 06.12.2011    source източник
comment
Как изпълнявате кода?   -  person thejh    schedule 06.12.2011
comment
Здравей @thejh. Извиняваме се, че не съм ясен. Имам файл test.html в директорията на Node. Пускам това локално с помощта на браузър. Това зарежда моя файл server.js (с горния код), използвайки следното: <html> <head> <script src="http://code.jquery.com/jquery-1.4.4.js" type="text/javascript" charset="utf-8"></script> <script src="http://cdn.socket.io/stable/socket.io.js"></script> <script src="server.js" type="text/javascript" charset="utf-8"></script> </head> Оценявам всички коментари. Поздрави, Бен.   -  person Ben    schedule 07.12.2011
comment
затворете гласуването, защото авторът смята, че е така   -  person thejh    schedule 16.12.2011


Отговори (2)


Node.js се изпълнява от страната на сървъра, а не от страната на браузъра.

Вижте повече за Node тук: Какво е Node.js?

person alessioalex    schedule 07.12.2011
comment
Здравей, @alessioalex, изпълнявам сървърния си код (server.js) на сървъра. Това се изпълнява с помощта на Node. Възелът започва добре. След това зареждам моя test.html (вижте коментара по-горе) и това регистрира изключението, препращайки към server.js. - person Ben; 07.12.2011
comment
Защо се опитвате да включите server.js във фронтенда..? - person alessioalex; 07.12.2011
comment
Здравей, @alessioalex Скриптът от предния край използва и скрипта от страна на сървъра. Примерът, който опитвам, е тук github.com/rbranson/brokaw Поздрави, Бен - person Ben; 07.12.2011
comment
Мисля, че това е малко старо и нефункционално? Вижте бележките в долната част: Тествано на възел v0.2.4. Експериментални и др - person alessioalex; 07.12.2011
comment
Да, забелязах това, може би не е най-доброто въведение към Node за мен ;) Имаше само няколко реда код, надявах се да продължа. Благодаря ви за помощта. Бен. - person Ben; 07.12.2011
comment
Ето някои ресурси за изучаване на Node: delicious.com/alessioaw/nodejs stackoverflow.com/tags/node.js/info github.com/joyent/node/wiki/Resources - person alessioalex; 07.12.2011

Случаят е приключен, включвах грешен файл на клиента!

Съжалявам, че губя време на хората, но благодаря за връзките към Node.

person Ben    schedule 07.12.2011
comment
Моля, затворете този въпрос. Ако този отговор е решението, приемете го. - person Johanna Larsson; 20.03.2013
comment
sooo... какъв файл ти трябваше тогава на клиента? - person Katie; 16.05.2013