对 app.rb 的更改似乎没有生效
Changes to app.rb don't seem to go into effect
我需要在 sendRequest.js 中测试 GET 请求:
$.get( '/test/test2', {name: 'Larry', time: '2pm'} );
这发送请求正常,一切都在 JavaScript 结束,但显然 returns 404(找不到路由)所以我添加了 app.rb:
get '/test/test2' do
logger.info "this is a test log"
end
我再次发送请求,还是一样的404。
这种情况源于我在 app.rb 中的 none 更改生效。我已经删除了整条路线,注释掉了等等,我在 app.rb 中所做的任何事情似乎都对服务器没有任何影响。
有什么想法吗?
您是否尝试过停止并重新启动服务器?
默认情况下,Sinatra 不知道其代码已更改,并且 Ruby 会将所有脚本加载到内存中并且不会查看文件。
停止服务器,使用Cntrl+C然后重启服务器会刷新Ruby的想法应该完成。
我需要在 sendRequest.js 中测试 GET 请求:
$.get( '/test/test2', {name: 'Larry', time: '2pm'} );
这发送请求正常,一切都在 JavaScript 结束,但显然 returns 404(找不到路由)所以我添加了 app.rb:
get '/test/test2' do
logger.info "this is a test log"
end
我再次发送请求,还是一样的404。
这种情况源于我在 app.rb 中的 none 更改生效。我已经删除了整条路线,注释掉了等等,我在 app.rb 中所做的任何事情似乎都对服务器没有任何影响。
有什么想法吗?
您是否尝试过停止并重新启动服务器?
默认情况下,Sinatra 不知道其代码已更改,并且 Ruby 会将所有脚本加载到内存中并且不会查看文件。
停止服务器,使用Cntrl+C然后重启服务器会刷新Ruby的想法应该完成。