How to run vuejs backend postgres api? - postgresql

We have a server and desktop computers on the same network. I am building a business application and have not found a way to directly work with Postgresql from vuejs. I have found that I can go through an API to work with Postgresql. I have built the API and it is in its own folder within the vuejs app and I run nodemon to start. I can make a production vuejs app but ...
How do I use the API in production?
How do I have the API autostart?
Thanks

I found a node module called node-windows. And this video about node-windows: https://www.youtube.com/watch?v=1smy9yyme1Y
I moved my backend API folder to my server and followed the video to add the node module and script to my server.
The module will autostart the service.

Related

Migrate ionic app in a server as a website

I have an ionic app that is connected to the mySQL database from a server and I want to migrate this app to the same server. I want to use this application as a website, which will continue to extract data from the mySQL database. How can I do that?
Thank you.
First I think you should probably split this into two projects:
the Ionic app, which communicates with the server via the API
the server side API (PHP file) with connection to the database
Usually these two would be in separate (Git) repositories.
You can then execute ionic build --prod to build the Ionic app for the web. The deployable files will be in the www directory once the command has finished. You can copy the files in this directory to a webserver like Apache or nginx, or you can easily deploy it to Firebase Hosting for example as well. It's just static files (HTML, CSS, JS, images, etc.).
You can find more information about deploying an Ionic app as a PWA (progressive web app) here. It also shows you how to deploy to Firebase Hosting, which has a free plan to get started with.

How to access to a local domain -which is used in a mobile app- from iPhone on testing phase?

I have been working on a NativeScript project that uses an API. The API project is on my MacBook and haven't deployed to anywhere yet. It's based on Laravel and I use Laravel Valet as development environment.
I can't test the mobile app on iPhone because the app can't connect to local API URL. I know Valet has "share" command, but because the API consumes another API -which has IP restrictions-, it doesn't work for me. Sharing a local domain via Valet's share command is something like a proxy as I understand, so the consumed API doesn't work on that proxy.
I also checked articles about how to share Macbook's network with iPhone, but it only shares the same network. I can't access the local API still.
Is there any other way that can resolve my issue? Maybe a Docker based solution? I am not that good at Docker, but I can give a try if it is possible with it.
https://ngrok.com/ will happily expose your local Laravel Valet server.
Looks like there's a bit of a walk through on that here too https://mannyisles.com/using-laravel-valet-and-ngrok/ which may help?

How to connect the back end and the front end and use the Discovery API in IBM cloud app services?

I am very new to using APIs so please excuse me. I am currently using a Python-Django App service from IBM cloud app services and the IBM Watson Discovery resouce. I have followed all the steps given here:
https://console.bluemix.net/docs/apps/tutorials/tutorial_web.html#before-you-begin
I have a machine that has docker and so the app got built successfully. However I am lost as to how I am supposed to get the front end ( which I am writing in bootstrap, javascript ) to connect to the backend and link the API.
EDIT
For example : I want my app to accept documents, feed them in Discovery, extract the keywords and sentiments and display them in the UI. How do I know what to access from the server side code and what to link where in the UI.
It is a very broad question but its a compulsory project I need to do and I am clueless. Pleaassee Help !
Before you try to integrate an API, you will need to be familiar with Python and Django. If that is not the case, then you really need to go through a series of tutorials.
Then before deploying to the cloud, you will be better off running your Django app locally on your laptop. Use pip to install the watson-developer-cloud pypi module and use the API documentation to build the python code in your Django application - https://www.ibm.com/watson/developercloud/discovery/api/v1/python.html?python#query
If none of this makes sense, then you need to brush up on your knowledge of Python, Pip, and Django.
When you have the app running on your machine, then you will be ready to package it up into either a docker image or cloud foundry container and deploy to the cloud.

Push app package using REST API

I have installed a standalone cluster on my server. I see almost all of the commands are supported by tools but can't find a way to push an app package using the REST API.
Is that possible?
I ended up using sfctl CLI to manage the cluster. It uses HTTP connection.
From the docs, I found that Upload File could be used to upload the app package to image store.
sfctl application upload command may be a better option for uploading an application to the image store in the selected cluster.
sfctl application upload --path path-to-directory-with-ApplicationManifest.xml --show-progress

how to make a browser application,android application and ios application in a single stretch

Can anyone suggest me how to make a hybrid app where i am using from as ionic and backend mongodb and server as node
running the node in server automatically stated my ionic front end page and everything works fine in the browser
but while running ionic serve --lab it is not connecting to server
i already successfully implemented the browser application using the above but while making .apk file i am not able to connect to the server
can any one suggest a solution for this
hi finally found the solution done the server using REST API and front end as ionic which is connecting to the REST API