Swiftを使用してWebアプリケーションを作成します。 MySQLとの接続に問題があります。私は、MySQLデータベース管理のためにPhpMyAdminを使用します。最善の方法はPerfectを使うことです。私はPerfect - MySQL Connectorに従ってすべてをやった!残念ながら、main.swiftで関数useMysqlを呼び出す際に問題があります。私はそれが正しく書かれているかどうか疑問です。私は、ファイルmain.swiftに機能useMysqlを呼び出す:Perfect - MySQL Connectorを使用してMySQLデータベースへのアクセスを有効にする
//This route will be used to fetch data from the mysql database
routes.add(method: .get, uri: "/use", handler: useMysql)
ただし、ファイルmysql_quickstart.swiftでは、2つの引数を持つ関数を定義:
public func useMysql(_ request: HTTPRequest, response: HTTPResponse)
{
//function body
}
を私はわからないが、多分私はこの方法でそれを呼び出す必要があります? -
routes.add(method: .get, uri: "/use", handler: useMysql(request: object of HTTPRequest, response: object of HTTPResponse))
私はエラーを起こしませんが、useMysqlは決して実行されないようです。私は、プロジェクトのファイルからコードを付けるのは良い習慣ではないが、おそらく有用であるかもしれないという事実を認識している。 Here is my code提案がありますか?前もって感謝します。
私は他のPerfect - MySQL Connectorチュートリアルも見つけましたが、どちらの方が良いのか分かりません。 1つのプロジェクトで複数のフレームワークを使用することをお勧めしますか?たとえばPerfectとKituraやVaporの両方の場合は?
EDITED: このように使用すると思いますか?