問題タブ [server-side-scripting]
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.
git - サーバー側スクリプトを介してマルチユーザー コラボレーション git リポジトリを使用することが一般的ではないのはなぜですか?
HTTP 経由でアクセスできる、標準のスクリプト対応 Web スペースでプライベート (クローズド ソース) マルチユーザー コラボレーション git リポジトリをホストするソリューションを探していましたが、見つかりませんでした。
これと同じことが SSH ( gitolite ) にも存在し、価値のあるツールであることが証明されています。ただし、多くの Web スペースでは SSH を使用できません。使用できる場合でも、Web スペースの所有者は自分のログイン資格情報を共有したくないでしょう。これはセキュリティ上の大きな問題になるからです。
私が見つけたすべてのスクリプトは、さまざまな方法で git リポジトリを表示することを処理しており、通常はリポジトリを公開しています。読み取りおよび書き込み操作の開発プロセス中に、リポジトリにアクセスするためのスクリプトが見つかりませんでした。
サーバー上のマルチユーザー git リポジトリへのアクセス権を強制するサーバー側スクリプトを作成するのは簡単だと思います。そうすれば、読み取りおよび書き込み操作は、HTTP アクセスを備えた標準のスクリプト対応 Web スペースで処理できます。これにより、コストが大幅に削減され、マルチユーザー コラボレーション用のサーバーベースの完全に機能する git リポジトリのセットアップが容易になります。
なぜこれがリポジトリの標準ソリューションではないのだろうか。git リポジトリへの現在の HTTP アクセスは最適化されておらず、書き込みアクセスを有効にするのが難しすぎるか、既存のインフラストラクチャでテクノロジ (WebDAV) を利用できないため、読み取りアクセスにのみ広く使用されています。
このアイデアには本質的な問題がありますか、それともまだ書かれていないだけの良い解決策がありますか?
php - Web サーバーで apk ファイルをコンパイルする
ユーザーが自分の Web サイトにサインインし、Android アプリの apk をダウンロードするためのリンクを取得するシステムを作成したいと考えています。アプリ内には、サーバーがアプリを認識するユーザー名を含む最後の文字列があります。この目的のために、サーバーが各ユーザーの内部にユーザー名を含む新しい apk をコンパイルするようにします。これを達成する方法がわかりません。助けてください。
編集-基本的に問題はこれに帰着します.プログラムで特定のファイルを.rarに圧縮する方法はありますか. そして、これにはどの言語を使用する必要がありますか。
php - ウェブページのファイルタイプを取得する
Web ページのファイルタイプを取得することは可能ですか。次のような Web ページを時々見かけます。
random.com/game
ゲームのファイルタイプは何ですか?
もちろん、game.html、game.php などのファイルタイプを推測することはできますが、それを取得する方法はありますか?
javascript - OrientDB JavaScript API を使用した Web アプリの構築
OrientDB JavaScript API を Web アプリで動作させる方法を理解するのに少し苦労しています。
OrientDB Studio Web アプリのソース コードを調べてみたところ、orientdb JavaScript API と AngularJS を組み合わせて使用していることがわかりました。これは非常に魅力的ですが、自分の側で、インポートされた単純な Web ページを作成してみました。 orientdb-api.js と jquery ライブラリ、そしてそれは機能しませんでした。
これが私のウェブページの内容です:
JS で localhost を使用していますが、クライアントからサーバー上の orientdb データベースにアクセスする意味がないように思えます。何かが足りないと思いますが、それでも OrientDB に JS API を使用したいと思っています。Node.js などを使用する必要がありますか、それともスタンドアロンの JS ファイルで十分ですか?
同封の HTML ファイルで JS コードを実行すると、このエラー メッセージが表示されます。
ヘルプ、アドバイス、またはリソースをいただければ幸いです。
よろしく、ジェレミー
javascript - クロール可能なコンテンツを含むJSアプリ(サーバー側の検索ボットを検出)?
JS アプリとしてブログを作成しています。JS アプリはコンテンツ用の Api を使用します。
検索ボットを検出し、見つかった場合は Api からプレーンなクロール可能な HTML で応答するサーバー側スクリプトを用意することを検討しています。それ以外の場合は JS アプリをロードし、XHR リクエストを実行して Api からコンテンツを取得し、DOM を更新します。
基本的に、ボットからのリクエストの場合、サーバー上の API を使用し、プレーンな HTML で応答します。
また、
リクエストが「通常の」ユーザー エージェントから送信された場合、JS アプリは API を使用してコンテンツを取得し、ユーザーに提供します。
このアプローチを使用する際の注意事項はありますか?
mysql - フォーマットされた HTML テキストをデータベースに保存する
ユーザーが自分の Web サイトで情報を「共有」できるようにすることに興味があります。掲示板の概念に似たようなことを言います。これは、セキュリティ上の問題が発生する可能性があることを知っているため、これまで行ったことのないことです。
スクリプト言語として ColdFusion を使用する可能性があります。PHP にも精通していますが、RichText コントロールが組み込まれている CF に傾倒しています。データベース バックエンドは、MySql または SQLServer のいずれかになります。
つまり、私の質問は次のようになります。特定のセキュリティ問題とは何ですか?また、それらの問題に対するユーザー入力をどのように選別しますか? SQL ストレージの方法に制限はありますか (VARCHAR と BLOB など)?
android - Azure SQL データベースの更新エラー
AzureでSQLデータベースを操作しようとしているAndroidアプリケーションでAzure Mobile Servicesを使用しています。モバイル サービス内でサーバー側の JavaScript 関数を使用して、データの挿入と更新を処理しています。新しいデータの挿入は正しく機能しますが、関数で行を更新できません。
受け取ったエラー: 409 - エラー: その ID のアイテムが既に存在するため、アイテムを挿入できませんでした。更新ではなく挿入しようとしているようですが、解決策がわかりません。助けていただければ幸いです。Azure のサーバー側スクリプトは次のとおりです。
webserver - PowerPoint ファイルのサーバー側マクロ
Powerpoint ファイルをアップロードしてスクリプトで処理できる Web ツールを作成したいと考えています。
この時点では、基本的な指針、推奨事項のみを探しています。
Web サーバーに何らかの方法で PowerPoint をインストールするか、スクリプトを使用して pptx ファイルを分割し、xml ファイルでスクリプトを実行する以外に、PowerPoint ファイルでマクロを実行する比較的簡単な方法はありますか? VBA マクロや C# で作成されたアドインのようなものですが、今回は Web サーバー上で実行する必要があります。
方向を教えてもらえますか?どのウェブサーバー、どの言語を使用しますか? どのようなプログラムが必要ですか? (私は Web サーバーに関する知識はまったくありませんが、開発者としては問題ありません。)
ありがとうございました!