I am novice in Angular 6 (more appropriately Angular > 1). I am basically 
trying to pull some data from Jenkins and present in on an Angular backed 
UI application.

At first, I followed the below tutorial to start with. 
https://programmingwithmosh.com/angular/angular-4-tutorial/

I ensured that I am able to access the "http://localhost:4200"; after 
performing "ng serve".

To access Jenkins, I used Jenkins module from NPM. 
https://www.npmjs.com/package/jenkins

Installed the same using *npm install jenkins*

Then modified the *app.component.ts* with the following code to pull 
information from Jenkins.


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

declare var require: any;
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']})export class AppComponent implements 
OnInit{
  title = 'Study1Jenkins';

  ngOnInit() {

    var jenkins = require('jenkins')({ baseUrl: 
'https://UN:[email protected]', crumbIssuer: true });

    jenkins.info(function(err, data) {
      if (err) throw err;

      console.log('info', data);
    });

  }
}


Then I tried to do an *ng serve* which resulted in the following error.


ERROR in ./node_modules/papi/lib/client.js Module not found: Error: Can't 
resolve 'http' in '\Study1Jenkins\node_modules\papi\lib' ERROR in 
./node_modules/papi/lib/client.js Module not found: Error: Can't resolve 
'https' in '\Study1Jenkins\node_modules\papi\lib' i 「wdm」: Failed to compile
.

If somebody can give a hint on what has gone wrong, that will be really 
helpful.

-- 
You received this message because you are subscribed to the Google Groups 
"Angular and AngularJS discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to