Kong / Kong/httpsnippet

Unable to initialize library

Ouverte
#307 2 commentaires 2 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
TypeScript
Étoiles
1.2k
Forks
242
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

The library is not getting instantiated, Created a basic node project and trying to instantiate the library. Does not work.

index.js

const HTTPSnippet = require('httpsnippet').HTTPSnippet

const snippet = new HTTPSnippet({
    method: 'GET',
    url: 'http://mockbin.com/request',
});

const options = { indent: '\t' };
const output = snippet.convert('shell', 'curl', options);
console.log(output);

Package JSON

{
  "name": "http-code-generator",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "httpsnippet": "^2.0.0"
  }
}

Getting this below error

const snippet = new HTTPSnippet({
                ^

TypeError: HTTPSnippet is not a constructor
    at Object.<anonymous> (/Users/cpandit/WebstormProjects/untitled1/index.js:6:17)
    at Module._compile (node:internal/modules/cjs/loader:1103:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1157:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
    at node:internal/main/run_main_module:17:47
➜  untitled1 

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

La reproduction se trouve dans index.js, avec la dépendance épinglée dans package.json à httpsnippet ^2.0.0. Commencez par exécuter node index.js et vérifier la valeur exportée par le package ; c’est terminé lorsque l’initialisation de HTTPSnippet affichée réussit et produit la sortie curl demandée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript, nodejs
Domaine
devtools
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Clairement spécifiée
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.