“不能GET /”使用nodejs + laravel

我正在使用Laravel和nodejs以及几个npms。

在我的server.js我有这个代码,没有错误显示在控制台中,只有我的“服务器侦听端口3000”的消息,但是,我不断得到“无法GET /”。

找不到我的代码有什么问题,请帮忙。

var socket = require( './public/node_modules/socket.io' ); var express = require('./public/node_modules/express'); var app = express(); var server = require('http').createServer(app); var io = socket.listen( server ); var port = process.env.PORT || 3000; server.listen(port, function () { console.log('Server listening at port %d', port); }); io.on('connection', function (socket) { socket.on( 'new_count_message', function( data ) { io.sockets.emit( 'new_count_message', { new_count_message: data.new_count_message }); }); socket.on( 'update_count_message', function( data ) { io.sockets.emit( 'update_count_message', { update_count_message: data.update_count_message }); }); socket.on( 'new_message', function( data ) { io.sockets.emit( 'new_message', { name: data.name, email: data.email, subject: data.subject, created_at: data.created_at, id: data.id }); }); }); 

这是我的路线:

 Route::get('/', function () { return view('send'); }); Route::post('/','SendController@postCreate'); Route::get('message','MessageController@index'); Route::post('message','MessageController@updateSeen'); 

我的send.blade.php文件是一个简单的静态页面。

看来你只是在运行一个nodejs服务器,你确定你也在运行你的laravel服务器吗?

保持你的港口,因为它是在80港口检查你的laravel应用程序。

好。 你的服务器正在监听,但是你似乎没有给你的应用程序分配任何东西var(没有路由,没有静态文件服务中间件等),一旦请求进入,没有人做任何事情。

港口是开放的,听,但没有人回答