Node.jsのオレオレサーバ上のAPIをCROS対応させたくて調べたところ、Expressを使う前提の解説ばかりが出てくる。
めげずに調べたら、全く同じ悩みを持つ方が海外にいらっしゃった。
●How to allow CORS with Node.js (without using Express)
これによると、下記の3行をヘッダ情報に追加すりゃ良いって事で、早速試したら問題なく動いた。
'Access-Control-Allow-Origin': '*', /* @dev First, read about security */ 'Access-Control-Allow-Methods': 'OPTIONS, POST, GET', 'Access-Control-Max-Age': 2592000, // 30 days