Change FE to relative request paths.
This commit is contained in:
parent
e3d6ef0039
commit
801fbf62e8
@ -11,7 +11,7 @@ import 'rxjs/add/operator/map';
|
||||
@Injectable()
|
||||
export class ApiProvider {
|
||||
|
||||
public apiPrefix: string = 'https://insight.bitpay.com/api/';
|
||||
public apiPrefix: string = '/api/';
|
||||
|
||||
constructor(public http: Http) {
|
||||
}
|
||||
|
||||
@ -11,7 +11,7 @@ export class BlocksService {
|
||||
constructor(private http: Http) {}
|
||||
|
||||
public getLatestBlocks(): void {
|
||||
this.http.request('https://insight.bitpay.com/api/blocks').subscribe((res: Response) => {
|
||||
this.http.request('/api/blocks').subscribe((res: Response) => {
|
||||
const data: {
|
||||
blocks: InsightBlockObject[],
|
||||
length: number,
|
||||
|
||||
@ -11,18 +11,19 @@ app.use(bodyParser.urlencoded({ extended: false }));
|
||||
app.use(bodyParser.json());
|
||||
|
||||
// Serve insight ui front end from root dir public folder
|
||||
app.use(express.static('./public'));
|
||||
app.use('/:stuff', express.static('./public'));
|
||||
app.use('/blocks', express.static('./public'));
|
||||
app.use('/blocks/:blockhash', express.static('./public'));
|
||||
app.use('/block-index', express.static('./public'));
|
||||
app.use('/block-index/:height', express.static('./public'));
|
||||
app.use('/blocks-date/:date', express.static('./public'));
|
||||
app.use('/block/:blockhash', express.static('./public'));
|
||||
app.use('/tx/:txid', express.static('./public'));
|
||||
app.use('/address/:addr', express.static('./public'));
|
||||
app.use('/status', express.static('./public'));
|
||||
app.use('/status/:stuff', express.static('./public'));
|
||||
app.use(express.static('../app/www'));
|
||||
app.use('/:stuff', express.static('../app/www'));
|
||||
app.use('/blocks', express.static('../app/www'));
|
||||
app.use('/blocks/:blockhash', express.static('../app/www'));
|
||||
app.use('/block-index', express.static('../app/www'));
|
||||
app.use('/block-index/:height', express.static('../app/www'));
|
||||
app.use('/blocks-date/:date', express.static('../app/www'));
|
||||
app.use('/block/:blockhash', express.static('../app/www'));
|
||||
app.use('/tx/:txid', express.static('../app/www'));
|
||||
app.use('/address/:addr', express.static('../app/www'));
|
||||
app.use('/status', express.static('../app/www'));
|
||||
app.use('/status/:stuff', express.static('../app/www'));
|
||||
app.use('/status/:stuff', express.static('../app/www'));
|
||||
|
||||
app.set('json spaces', config.api.json_spaces);
|
||||
|
||||
@ -34,14 +35,14 @@ const StatusAPI = require('./status')(api);
|
||||
const TransactionAPI = require('./transaction')(api);
|
||||
const MessageAPI = require('./message')(api);
|
||||
|
||||
app.use('/insight-api', api);
|
||||
app.use('/api', api);
|
||||
|
||||
// 404
|
||||
app.use((req, res) => res.status(404).send({
|
||||
status: 404,
|
||||
url: req.originalUrl,
|
||||
error: 'Not found',
|
||||
}));
|
||||
status: 404,
|
||||
url: req.originalUrl,
|
||||
error: 'Not found',
|
||||
}));
|
||||
|
||||
// Socket server
|
||||
const server = require('http').Server(app);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user