Skip to content

gavin887/pdf-reader

Repository files navigation

Installation

1、Install dependency

$ npm install

2、Setup MySQL configration

config file: .env

DB_HOST=127.0.0.1
DB_USER=username
DB_PASS=password
DB_NAME=database_name

3、Start server

read scripts in package.json.

  ...
  "serve": "nodemon --config nodemon.json",
  "build": "webpack --mode=production --node-env=production",
  "deploy": "npm run build && serverless deploy",
  "build:dev": "webpack --mode=development",
  "build:prod": "webpack --mode=production --node-env=production",
  "clean": "rimraf ./dist/",
  "watch": "webpack --watch"
  ...

run npm run serve, then you will seen this below.

$ npm run serve
warning package.json: No license field
$ nodemon --config nodemon.json
[nodemon] 2.0.22
[nodemon] reading config .\nodemon.json      
[nodemon] to restart at any time, enter `rs` 
[nodemon] or send SIGHUP to 17716 to restart 
[nodemon] watching path(s): index.js src\**\*
[nodemon] watching extensions: js,json,html  
[nodemon] starting `node ./index.js`
[nodemon] spawning
[nodemon] child pid: 26436
[nodemon] watching 5 files
Listen on http://localhost:3000/ ...

Open http://localhost:3000/new_issue in browser.

other api see HttpApi


HttpApi

  • GET /new_issue

    • import new issue page
  • POST /new_issue

    • param url: PDF file url on Google-drive
  • GET /issues?date={issueDate}

    • param issueDate: PDF issue date
  • GET /cases

    • param fileSign: PDF file Crc32
    • param issueDate: PDF issue date
    • param page: Page of PDF file
    • param audienceNumber: Audience number
    • param audienceType: Audience type
    • param secretary: secretary
    • param numExp: num. exp.
    • param caseInfo: case full body

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published