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:
node ./node_modules/cng-auto-server/sync-libs/sync-test-libs.js
run server:
npm i
node ./server.js
npm test
npm start
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
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:
const path = require("path");
const ROOT_DIR = __dirname
.split(path.sep)
.slice(0, __dirname.split(path.sep).length - 0)
.join(path.sep);
const expressCfg = {
, staticRoot: `${ROOT_DIR}/client-test-api`
, staticHtml: `${ROOT_DIR}/client-www-sample`
};