est-ce possible d'utiliser Nodejs Nodejs fort> Mise à jour de la question:
Je souhaite utiliser un package NODEJS et inclure le package NODEJS dans une application mobile ( script natif strong>, ionique strong>, Cordova strong> ou réagissant fort >). Par exemple, citons Instagram-Private-API dans un script natif: Nodejs privé Instagram API p>
3 Réponses :
{n}! == navigateur / nodejs. strong> p>
C'est un jeu d'exécution pure JS, toutes les API spécifiques à ces plates-formes ne fonctionneront pas dans {n}. Bien que NOtiveScript-Nodifier Plugin On-Boards Les API de Nodejs très limitées en les traduisant à leurs équivalents natifs. p>
J'utilise beaucoup de nœud.js API (y compris Google / Baidu / Bing / Wikipedia) dans mon application Cordova, voici ce que j'ai fait: p>
Installez node.js / express / socket.IO dans votre serveur Linux. p> li>
Utilisez Socket.IO Dans votre application Cordova pour créer des connexions "de nombreux clients à un serveur" entre votre application et le serveur nœud.js / socket.io. Dans https://socket.io Il existe un exemple simple, vous apprenez à faire cela. P> li>
à CORDOVA APP, utilisez quelque chose comme socket.emit ('"FromClientToServercallapi', données) pour appeler une API. P> LI>
dans Node.js Server, définissez une fonction: p> li> ol>
socket.on ('fromClienttoServercallapi', données) p>
et à l'intérieur de cette fonction, appelez votre API et après avoir obtenu le résultat du fournisseur d'API, exécutez: p>
socket.emit ('gooritoclientaciresult', résultat) p>
socket.on ('gogravertoclientaciresult', résultat) p>
alors faites quelque chose avec "résultat" p>
pls. Notez que toutes les fonctions ci-dessus sont asynchrones. P>
N'essayez jamais d'appeler l'API directement dans vos codes client, certains fournisseurs d'API nécessitent que vous postulez pour le service API et vous donner une "touche" pour utiliser l'API, vous ne voulez pas mettre cette "touche" à l'intérieur. votre javacript et divulguez-le à tous vos utilisateurs de l'application, non? P>
Oui, il est possible avec Nodejs-Mobile . Cela vous permet d'exécuter un moteur de nœud entièrement soufflé.js dans une application mobile. Cela fonctionne sur Android et iOS. Il existe d'autres solutions qui fonctionnent sur Android mais aussi loin que je connais Nodejs-Mobile est actuellement la seule qui prend également en charge iOS. Il est également livré avec des plug-ins pour réagir Native et Cordoue. P>
Plus d'informations, y compris la documentation, est disponible sur le site Web du projet. P>
(Divulgation complète: je travaille pour la société qui développe Nodejs-Mobile.) P>
Oui, c'est possible.
Pour le moment, votre question est probablement trop large pour obtenir une réponse appropriée. S'il vous plaît expliquer ce que vous essayez exactement de faire. La plupart des JavaScript pure devraient être portables à n'importe quel moment d'exécution, cela dépendra simplement de l'utilisation de fonctionnalités spécifiques.
@HARDILLB Merci pour la réponse, par exemple, je souhaite apporter ce paquet dans réagissant des cadres natifs ou autres que j'ai mentionnés: npmjs.com/package/instagram-private-api est que cela est possible? Si c'est le cas, comment?
Veuillez modifier la question pour ajouter des éclaircissements à l'avenir
@HARDILLB Je souhaite utiliser un package NodeJS et inclure le package NDEJS dans applicarion mobile (script natif, ionique, cordova ou réacteur natif). Par exemple, incluez l'Instagram-PRIVATE-API dans un script natif: NPMJS.com/package/Instagram- API privé
Comme je l'ai dit, veuillez utiliser le lien Modifier sous le texte de la question pour ajouter des détails, pas plus de commentaires