Hi,

I'm trying to create a chat application with login. I have manage to make 
the chat and login work in a separate application but when integrating 
them, they dont work.

I'm getting this error:

Failed to load resource: the server responded with a status of 404 (Not 
Found) http://dev.nodejs.putoshop.com:3000/socket.io/socket.io.js
Uncaught ReferenceError: io is not defined 
dev.nodejs.putoshop.com/:14<http://dev.nodejs.putoshop.com:3000/>

I'm using EJS for my template engine. If I go to the port(3050) where the 
chat application is listening, the chat application is working and when I 
go to main port which is 3000, I can login but the chat application is not 
working and showing the error above.

this is my EJS code:

<% if (!user) { %>
> <h2>Welcome! Please log in.</h2>
> <% } else { %>
> <h2>Hello, <%= user.fullname %>.</h2>
> <% } %>
> <html>
>   <head>
>   <title>Putoshop Test Chat</title>
>   <!-- Include the socket.io javascript on the client side -->
> <script> alert('test');</script>
> <script src="socket.io/socket.io.js"></script>
> <script> alert('test2');</script>
>     <script src="http://code.jquery.com/jquery-1.7.1.min.js";></script>
>     <script>
>       // Establish the connection with the server
>       var socket = io.connect('http://dev.nodejs.putoshop.com:3050/'); 
>       // on every message recived we print the new datas inside the 
> #broadcast-msg div
>       socket.on('broadcast_msg', function (data) {
>         console.log('Get broadcasted msg:', data);
>         var msg = '<li>' + data + '</li>';
>         $('#broadcast-msg').append(msg);
>       });
>  
>       // Create a new socket connection
>       socket.on('connect', function() {
>  
>         // socket.emit('set nickname', prompt('What is your nickname?'));
>         socket.emit('User Name',  prompt("What's your name...?"));
>  
>         $('#msg-input').change( function(){
>           var txt = $(this).val();
>           $(this).val('');
>           socket.emit('emit_msg', txt, function (data){
>             console.log('Emit Broadcast msg', data);
>           });
>         });
>       });
>     </script>
>   </head>
>   <body>
>     <h1>PutoShop.com Test Nodejs Chat with login!</h1>
>     <label for="msg-input">Broadcast message</label>
>     <input id="msg-input" name="msg-input" type="text" size="30" />
>     <p>Press enter to submit your message</p>
>     <ul id="broadcast-msg"></ul>
>   </body>
> </html>



Thanks,

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to