問題タブ [vapor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
144 参照

database - 子供に基づいて並べ替えるにはどうすればよいですか?

Vapor と Fluent (重要な場合は PostgreSQL) を使用して、 (A は B の親) を参照し、1 対多の関係を持つエンティティBがあります。の数でソートされたすべての を取得するクエリを作成するにはどうすればよいですか?aID: NodeAABAB

結果を次のようにしたい:

All A's in DB

0 投票する
1 に答える
328 参照

swift - この Swift 構文の読み方は?

私はVaporを使用していますが、最初に行うことの 1 つは、次のような get メソッドを使用することです。

私の理解では、クロージャーは型関数の変数のようなものです。正しい?ここでは、drop というクラスgetのインスタンスでメソッドを呼び出し、文字列を渡していることがわかります。Droplet

get メソッド本体内でクロージャーが呼び出されたり渡されたりするとどうなりますか? 読み方は?

0 投票する
1 に答える
1229 参照

html - ページが存在するときに 404 エラーが発生する

HTML フォームを使用してサーバーに投稿リクエストを送信しています。フォームの送信ボタンを押すと、404 ページが存在しませんというエラーが表示されます。ただし、アドレスバーに直接入力して URL に移動すると、サーバーから取得する必要があるエラー (400 無効な要求) が表示されます。

これが私のHTMLです(葉を使用していることに注意してください):

そして私のサーバーコード(Swift):

404 エラーが発生するのはなぜですか?

私が使用している Web フレームワークは Vapor です。

0 投票する
1 に答える
381 参照

swift - Vapor での依存関係パッケージの説明における majorVersion と minor

以下のコードに何を入れるかを決定する方法majorVersionminor私は蒸気で sqlite3 を使用しようとしていましたが、ここで立ち往生しました。

私が行うと、以下のようなエラーが発生しますvapor build-

依存関係の取得 [失敗] 依存関係の Package.swift ファイルをチェックして、競合の場所を確認してください。エラー: swift-package: エラー: 依存関係グラフを満たすことができませんでした。バージョン タグが範囲内 (1.1.0..<1.1.9223372036854775807)のパッケージ ( https://github.com/vapor/sqlite-driver.git ) が見つかりません。見つかったタグ ([0.0.0、0.1.0、0.1.1、0.2.0、0.3.0、0.3.1、0.3.2、0.4.0、0.4.1、0.5.0、0.6.0、0.7. 0、1.0.0、1.0.1])

0 投票する
1 に答える
344 参照

swift - Ubuntu 14.04 (Windows) での Vapor セットアップのエラー

https://vapor.github.io/documentation/getting-started/install-toolbox.htmlからの次の手順で、このエラーが発生します。

$ curl -sL toolbox.vapor.sh | bash

/swift-3.0/usr/bin/swift-build: 共有ライブラリの読み込み中にエラーが発生しました: libFoundation.so: 共有オブジェクトが必要とする実行可能スタックを有効にできません: 引数が無効です

何か案は?

0 投票する
1 に答える
86 参照

swift - エラー: Vapor で CSQLiteMac をビルドできませんでした

Package.swiftはこのように見えます -

そして私のmain.swift外見はこんな感じです -

そして、私の sqlite.json は次のようになります -

そして、私のエラーは次のようになります-

ここに画像の説明を入力

Vaporでsqlite3を使用するのを手伝ってください。

0 投票する
2 に答える
810 参照

postgresql - 最上位で発生したエラー: Fluent.EntityError.noDatabase

Vapor プロジェクトを実行したときに最近発生したエラーを修正しようとしています。

うまくビルドできますが、実行するとクラッシュします。これが私のログです:

VaporPostgreSQL パッケージを使用しています。これが私のものPackage.swiftです:

そしてmain.swift

私のpostgresバージョンは9.6.1です

何らかの理由で VaporPostgreSQL が更新されません。これが問題の一部である可能性があります。vapor xcodevapor buildおよびを試しvapor cleanましたが、最新バージョンを入手できません。

ここに画像の説明を入力

0 投票する
1 に答える
254 参照

json - JSON関数呼び出しにおけるSwift Vaporフレームワークの違い

return JSON(["foo":"bar"])私の質問は、 Vapor JSON 関数呼び出しとの違いは何return try JSON(node: ["foo":"bar"])ですか?

両方のバリアントが機能します。正しい方法は何ですか?

return JSON(node: ["foo":"bar"])またはのようにそれらを混在return try JSON(["foo":"bar"])させると、ビルドが失敗します。