![](/img/trans.png)
[英]HTTP/1.1 404 Not Found - jQuery POST request to Rails route
[英]sinatra “GET / HTTP/1.1” 404 error
我正在嘗試運行sinatra應用程序。 但是我得到的唯一頁面是“這不是您要查找的頁面”。 也許我的網址不正確。 任何幫助都會很棒。
service.rb文件
public
helpers do
def serialize(data, format)
if format.upcase == "XML"
classname = data.class.name.split('::').last.downcase
if classname.upcase == "ARRAY"
classname = data.first.class.name.split('::').last.downcase
data.to_xml(:root_name => classname, :array_root_name => classname + "s")
else
data.to_xml(:root_name => classname)
end
elsif format.upcase == "JSON"
data.to_json
else
classname = data.class.name.split('::').last.downcase
end
end
end
Config.ru文件
require 'rubygems'
require 'sinatra'
require './service'
require 'pry'
root_dir = File.dirname(__FILE__)
set :environment, :production
set :root, root_dir
set :app_file, File.join(root_dir, './service.rb')
FileUtils.mkdir_p 'log' unless File.exists?('log')
log = File.new("log/sinatra.log", "a")
$stdout.reopen(log)
DB = Sequel.connect(
:adapter => 'mysql',
:host => 'localhost',
:database => 'database',
:user => 'user',
:password => 'password')
IllyriadApi::Service.setDatabase(DB)
def app
IllyriadApi::Service
end
map '/' do
run IllyriadApi::Service
end
C:\\ Users \\ dakota \\ Desktop \\ IllyriadAp> rackup config.ru
[2016-01-06 12:06:24] INFO WEBrick 1.3.1
[2016-01-06 12:06:24]信息紅寶石2.2.3(2015-08-18)[i386-mingw32]
[2016-01-06 12:06:24]信息WEBrick :: HTTPServer#start:pid = 1196端口= 9292
:: 1--[06 / Jan / 2016:12:06:33 -0800]“ GET / HTTP / 1.1” 404 40 0.1130
聯盟數據庫 1“ id”是H? “股票行情”無害? “名稱” 2010-02-25“ founded_at” 14:18:07 10“ founded_by_player_id” 14646“ capital_town_id” 43“ member_count” 8651950“總人口” 0.000“ tax_rate” 2012-10-14 18:48:43“ tax_rate_last_changed_at” 2012 -01-19 17:42:55“ capital_town_last_moved_at”
Alliance_roles數據庫
1“ id”創始人“名稱” 1 [->]“ alliance_id” 1“ hierarchy_id”
城鎮數據庫 1“ id” 2016-01-05 00:03:31“ data_timestamp” 1“ town_id” Stormont“名稱” 383“ location_x” -1815“ location_y” 2010-02-21 22:08:02“ founded_at” 1 “ owner_id” 12941“人口” 1“ is_capital” 1“ is_alliance_capital”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.