Development & deployment of a web server as an executable with Node.js, Express.js and Vercel/pkg
Nguyen, Kim Nhat Nam (2022)
Nguyen, Kim Nhat Nam
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202203233917
https://urn.fi/URN:NBN:fi:amk-202203233917
Tiivistelmä
The purpose of the project is to implement an application that would serve as a license web server which could be deployed both as a cloud solution and an on-premises setting for Windows operating system. Keeping the requirements of the client users in mind, the solution aims to offer the least complex approach for setting up the application on the end-user side.
The technology stack chosen to implement the project has been Node.js/TypeScript, Express, Sequelize, SQLite and Vercel/pkg among other libraries. The reason behind the selection of the stack lies in the fact that JavaScript/Node.js is a powerful language which has a versatile usage in numerous ways.
The thesis work would be the technical documentation of how the project is planned, implemented and what the technical details related to the libraries and tools in use are. It serves also as a documentation for the project as a proof of concept how similar implementation can be done with the selected technology for the same requirements.
The technology stack chosen to implement the project has been Node.js/TypeScript, Express, Sequelize, SQLite and Vercel/pkg among other libraries. The reason behind the selection of the stack lies in the fact that JavaScript/Node.js is a powerful language which has a versatile usage in numerous ways.
The thesis work would be the technical documentation of how the project is planned, implemented and what the technical details related to the libraries and tools in use are. It serves also as a documentation for the project as a proof of concept how similar implementation can be done with the selected technology for the same requirements.