123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- const express = require('express')
- const bodyParser = require('body-parser')
- const { getDevicesId, regeditKey, validate } = require('../dll/index')
- const path = require('path')
- const cors = require('cors');
- const fs = require('fs')
- const app = express()
- const { getHtml, xorFileAssets } = require('./xorFileContent')
- app.use(cors())
- console.log('package:', path.join(__dirname, '../package'));
- app.use(express.static(path.join(__dirname, '../app/build')));
- app.use(express.static(path.join(__dirname, '../package')));
- app.use(bodyParser.urlencoded({ extended: false }));
- app.use(bodyParser.json());
- app.get('/html', function(req, res) {
- res.setHeader('Content-Type', 'text/html');
- res.sendFile(path.join(__dirname, '../app/build/index.html'))
- })
- app.get('/file', function(req, res) {
-
- app.use(express.static(path.join(__dirname, '../files/' + req.query.name)));
- res.setHeader('Content-Type', 'text/html');
-
- res.send(getHtml(req.query.name))
- })
- app.get('/filelist', function (req, res) {
- const files = fs.readdirSync(path.join(__dirname, '../files'));
- console.log('Files in the folder:');
- let fileNames = []
- fileNames.forEach(fileName => fileNames.push(fileName));
- res.send({
- code: 200,
- data: files,
- msg: '获取成功'
- })
- })
- app.get('/devicesId', function(req, res ) {
- const id = getDevicesId()
- res.send({
- code: 200,
- data: id,
- msg: 'DevicesId'
- })
- })
- app.post('/login', function (req, res) {
- const devicesId = req.body.devicesId
- const code = req.body.code
- console.log('devicesId:', devicesId);
- console.log('code:', code);
- const r = regeditKey(devicesId, code)
- res.send({
- code: 200,
- data: r,
- msg: r == 1 ? '激活成功' : '激活失败'
- })
- })
- app.post('/validate', function(req, res ) {
- const r = validate()
- res.send({
- code: 200,
- data: r,
- msg: r == 1 ? '校验通过' : '校验失败'
- })
- })
- app.listen(3004, () => {
- console.log('Server is running on port 3004');
- })
|