12
「Access-Control-Allow-Origin」なし-ノード/ Apacheポートの問題
Node / Expressを使用して小さなAPIを作成し、Angularjsを使用してデータをプルしようとしましたが、htmlページがlocalhost:8888のApacheの下で実行されており、ノードAPIがポート3000でリッスンしているため、「アクセス制御なし」になります。 Allow-Origin '。node-http-proxyApache を使用してVhosts を試してみました が、あまり成功していません。以下の完全なエラーとコードを参照してください。 XMLHttpRequestはlocalhost:3000をロードできません。リクエストされたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン 'localhost:8888'はアクセスを許可されていません。 // Api Using Node/Express var express = require('express'); var app = express(); var contractors = [ { "id": "1", "name": "Joe Blogg", "Weeks": 3, "Photo": "1.png" } ]; app.use(express.bodyParser()); app.get('/', function(req, res) { res.json(contractors); }); app.listen(process.env.PORT || 3000); console.log('Server is …