Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

cng-auto-server

Package Overview
Dependencies
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cng-auto-server

for nodejs create javascript source code auto

  • 1.0.14
  • latest
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

AUTO create server api for you follow cng utils, include: db, chat, logs, token, model, ...


cd /my-projects

mkdir my-api-www-api-resful-test

cd my-api-www-api-resful-test

npm init -y

npm install cng-auto-server@latest cng-node-js-utils@latest node-js-orm@latest client-socket-nodejs@latest

npm install cng-auto-server@latest

npm i fs path mime-types

Create www server:


# delete ./package.json and run this command:
node ./node_modules/cng-auto-server/sync-libs/sync-test-libs.js

run server:


# install all libs for api
npm i

# run sample server
node ./server.js

# define in package.json for test
npm test

# or

# define in package.json for start
npm start

try to test with: http://localhost:8080 or http://localhost:8080/build for make client www

try to make api server follow with: ./test/create-api-functions/0.README-create-api-function.md

Make API resful server:


mkdir logs

mkdir cfg

cp ./cfg-sample ./cfg

# 1. config db connection in ./cfg

# 2. edit ./db/excel/... sample.xlsx for function_apis, and models

# 3. config for all ./config params and paths

# 4. create databases, models

# 5. run  to make resfule server
node ./test/create-api-functions/create-routers-handlers/x-create-api-routers-handlers.js

for test all api by web browser include by ./client-test-apis

http://localhost: for test apis

http://localhost:/ for your web server

or you can config in server-<...>.js such as:


// add libs
const path = require("path");

// add root
const ROOT_DIR = __dirname
  .split(path.sep)
  .slice(0, __dirname.split(path.sep).length - 0)
  .join(path.sep);

const expressCfg = {
  //   port: 8080
  // ...
  // root page when http(s)://<hostname:port>/ with index.html for test APIS
  , staticRoot: `${ROOT_DIR}/client-test-api`
  // subdirectory when http(s)://<hostname:port>/<baseDirectory> with index.html for your project app
  , staticHtml: `${ROOT_DIR}/client-www-sample`
  // ...

};


Keywords

FAQs

Package last updated on 06 May 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc