Ionic2 什么';我的ionic代码或使用jsforce有什么问题?

Ionic2 什么';我的ionic代码或使用jsforce有什么问题?,ionic2,salesforce,Ionic2,Salesforce,我只是想在我的ionic2应用程序中从salesforce订阅一个主题,它甚至允许rest api调用,但在订阅主题时出现错误: Error during WebSocket handshake: Unexpected response code: 405 以下是完整的代码: import { Component } from '@angular/core'; import { NavController } from 'ionic-angular'; import * as jsfor

我只是想在我的ionic2应用程序中从salesforce订阅一个主题,它甚至允许rest api调用,但在订阅主题时出现错误:

 Error during WebSocket handshake: Unexpected response code: 405
以下是完整的代码:

import { Component } from '@angular/core';

import { NavController } from 'ionic-angular';

import * as jsforce from "jsforce";

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {

  constructor(public navCtrl: NavController) {



      var conn = new jsforce.Connection({

         loginUrl : 'https://login.salesforce.com'
      });

      var username = 'XXXXXXXXXXXXXXX';
      var password = 'XXXXXXXXXXXXXXX';

      conn.login(username, password, function(err, userInfo) {
        if (err) { return console.error(err); }

            console.log(conn.accessToken);
            console.log(conn.instanceUrl);

           //this part of code works
            conn.query("SELECT Id, Name FROM Account", function(err, result) {
              if (err) { return console.error(err); }
              console.log("total : " + result.totalSize);
              console.log("fetched : " + result.records.length);
            });

           // this part of codes doesn't work
            conn.streaming.topic("InvoiceStatementUpdates").subscribe(function(message) {
              console.log('Event Type : ' + message.event.type);
              console.log('Event Created : ' + message.event.createdDate);
              console.log('Object Id : ' + message.sobject.Id);
            });

            // logged in user property
            console.log("User ID: " + userInfo.id);
            console.log("Org ID: " + userInfo.organizationId);

      });




  }

}

405是不允许的方法。看起来服务器端可能没有为此进行配置。@suraj我必须启用跨源共享才能在浏览器中运行此应用,否则它将不允许“conn.login”这就是我收到405的原因吗