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