仅在跨域

时间:2016-12-15 21:15:46

标签: javascript angularjs express cross-domain

我使用HotTowel的生成器构建了一个小应用程序 然后我构建应用程序,配置端口转发,以便我可以从远程访问 检查遥控器并正在加载!
但我得到了这个错误:"无法设置属性'值' of null" - 当然表格的价值(例如)没有显示 这只发生在其他领域 - 在远程机器上,在本地它的工作完美!

起初我认为,这是关于构建操作,
也许是Uglify / Minify的东西,但是再一次,在本地工作,所以我认为它与其他域配置有关。

这是我的服务器:

var express = require('express');
var bodyParser = require('body-parser');
var fs = require('fs');
var browserSync = require('browser-sync');

var app = express();

app.use(bodyParser.json()); // support json encoded bodies
app.use(bodyParser.urlencoded({extended: true}));

app.use(function (req, res, next) {
  res.setHeader('Access-Control-Allow-Origin', '*');
  res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
  res.header('Access-Control-Allow-Headers', 'Content-Type');
  next();
});

var member = require('./api/member');

app.use('/api/member', member);

app.use(express.static('./build/'));

// Any deep link calls should return index.html
app.use('/*', express.static('./build/index.html'));

app.listen(4000);
console.log('Submit GET or POST to http://localhost:4000');

0 个答案:

没有答案