node.jsでブラウザを開かずに$ .ajaxを使用する方法

HRP

まず第一に、私はnode.jsでちょっと新しいです。このコード(ブラウザーで機能します)$.ajax('/postmessage'{method: "POST",data:{message: 'foo', username: 'bar'})ブラウザーを開かずに使用し、他のことをしているときに実行したいと思います。出来ますか ?またはより良い方法がありますか?

ありがとう。

編集:私はaxiosを使用してみました:
const axios = require('axios'); const instance = axios.create({ baseURL: 'sitehere' });
instance.post('/postmessage', { message: 'foo', username: 'bar'}) .then( function (response) { console.log(response); }) .catch( function (error) { console.log(error); })

エラー403が表示され、メッセージが送信されません。

セバスチャン・ルナウルド

あなたはほとんどそこにいました。注意点が1つあります。以下:

$.ajax('/postmessage'{method: "POST",data:{message: 'foo', username: 'bar'})

このHTTPリクエストを送信します:

POST /postMessage HTTP/1.1
Content-Type: application/x-www-form-urlencoded

message=foo&username=bar

axiosを使用すると、次のように送信されます。

POST /postMessage HTTP/1.1
Content-Type: application/json

{"message":"foo", "username":"bar"}

これはaxiosのドキュメントに示されていますが、axiosの主なユースケースの1つは消費REST APIであるため、意図的な選択です。

node.jsには組み込みquerystringモジュールがあり、次のように、POSTリクエストの本文コンテンツとして文字列をaxiosにフィードできます。

const axios = require('axios'); 
const querystring = require("querystring");
const instance = axios.create({ baseURL: 'sitehere' });

instance.post('/postmessage', querystring.stringify({ message: 'foo', username: 'bar'}))
.then(
      function (response) { console.log(response); })
.catch(
      function (error) { console.log(error); })

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ブラウザなしでnode.jsでFormDataを使用する方法は?

分類Dev

node.jsでブラウザ変数を回避する方法

分類Dev

Node.jsライブラリをブラウザで使用できるものに変換するにはどうすればよいですか?

分類Dev

Node-JSを使用するブラウザのクライアント側でJavaScript関数を実行するにはどうすればよいですか?

分類Dev

ブラウザでnode.jsクライアントを実行する方法

分類Dev

node.jsでjQuery ajax呼び出しを使用する方法

分類Dev

node-debug が新しいブラウザ ウィンドウを開かないようにします。

分類Dev

node.jsを使用してサーバー側からブラウザーを更新するにはどうすればよいですか?

分類Dev

Node.jsのhttps.request()を使用してブラウザに出力する

分類Dev

ブラウザを開かずにJavaBeanを実行する

分類Dev

Javascript / JqueryのブラウザでURLを開かずに実行する

分類Dev

ブラウザとnode.jsで.jsファイルを使用します

分類Dev

Java:AWTを使用せずにブラウザでURLを開く

分類Dev

node.js(express.js)でブラウザー言語を取得するにはどうすればよいですか?

分類Dev

Node.jsを使用してブラウザーでRSSを取得するWebページを構築する

分類Dev

C#でブラウザを開かずにWebプロセスを実行する方法

分類Dev

ブラウザを開かずにサーバーで Slimmerjs を実行する方法は?

分類Dev

ブラウザからNode.jsサーバーに大きなファイルを送信するにはどうすればよいですか?

分類Dev

node.js VMインスタンスからブラウザでJSONデータを表示するにはどうすればよいですか?

分類Dev

「統合された」Node.jsとブラウザJSを作成する方法はありますか?

分類Dev

コマンドラインを介してブラウザレスjQueryでnode.jsを使用する

分類Dev

Windowsでブラウザを開かずにコマンドラインからURLを実行する

分類Dev

ブラウザーに表示されるようにnode.jsコンソールを構成することは可能ですか?

分類Dev

Node Jsでモバイルアプリやウェブブラウザからの通話を区別する方法は?

分類Dev

Node.jsとブラウザ間でコードを共有するにはどうすればよいですか?

分類Dev

node.jsとMochaをブラウザで実行(テスト)するにはどうすればよいですか?

分類Dev

ブラウザでnode.jsコードをテストするにはどうすればよいですか?

分類Dev

ブラウザでnode.jsプロジェクトを実行するにはどうすればよいですか?

分類Dev

自動browserify + uglifyを使用してブラウザー用のnode.jsコードを提供する方法

Related 関連記事

  1. 1

    ブラウザなしでnode.jsでFormDataを使用する方法は?

  2. 2

    node.jsでブラウザ変数を回避する方法

  3. 3

    Node.jsライブラリをブラウザで使用できるものに変換するにはどうすればよいですか?

  4. 4

    Node-JSを使用するブラウザのクライアント側でJavaScript関数を実行するにはどうすればよいですか?

  5. 5

    ブラウザでnode.jsクライアントを実行する方法

  6. 6

    node.jsでjQuery ajax呼び出しを使用する方法

  7. 7

    node-debug が新しいブラウザ ウィンドウを開かないようにします。

  8. 8

    node.jsを使用してサーバー側からブラウザーを更新するにはどうすればよいですか?

  9. 9

    Node.jsのhttps.request()を使用してブラウザに出力する

  10. 10

    ブラウザを開かずにJavaBeanを実行する

  11. 11

    Javascript / JqueryのブラウザでURLを開かずに実行する

  12. 12

    ブラウザとnode.jsで.jsファイルを使用します

  13. 13

    Java:AWTを使用せずにブラウザでURLを開く

  14. 14

    node.js(express.js)でブラウザー言語を取得するにはどうすればよいですか?

  15. 15

    Node.jsを使用してブラウザーでRSSを取得するWebページを構築する

  16. 16

    C#でブラウザを開かずにWebプロセスを実行する方法

  17. 17

    ブラウザを開かずにサーバーで Slimmerjs を実行する方法は?

  18. 18

    ブラウザからNode.jsサーバーに大きなファイルを送信するにはどうすればよいですか?

  19. 19

    node.js VMインスタンスからブラウザでJSONデータを表示するにはどうすればよいですか?

  20. 20

    「統合された」Node.jsとブラウザJSを作成する方法はありますか?

  21. 21

    コマンドラインを介してブラウザレスjQueryでnode.jsを使用する

  22. 22

    Windowsでブラウザを開かずにコマンドラインからURLを実行する

  23. 23

    ブラウザーに表示されるようにnode.jsコンソールを構成することは可能ですか?

  24. 24

    Node Jsでモバイルアプリやウェブブラウザからの通話を区別する方法は?

  25. 25

    Node.jsとブラウザ間でコードを共有するにはどうすればよいですか?

  26. 26

    node.jsとMochaをブラウザで実行(テスト)するにはどうすればよいですか?

  27. 27

    ブラウザでnode.jsコードをテストするにはどうすればよいですか?

  28. 28

    ブラウザでnode.jsプロジェクトを実行するにはどうすればよいですか?

  29. 29

    自動browserify + uglifyを使用してブラウザー用のnode.jsコードを提供する方法

ホットタグ

アーカイブ