readfile.js 926 B

123456789101112131415161718192021222324252627282930313233
  1. import fs from 'fs';
  2. import https from 'https';
  3. async function start() {
  4. const data = fs.readFileSync("stock.txt", "utf-8");
  5. console.log("🚀 ~ start ~ data:", data);
  6. if (data){
  7. const url = 'https://www.kylx365.com/api/SendWXServiceTemplateMessage?UserID=1&TemplateID=ErrorRemind&ParamStr=' + data;
  8. // 使用 https.get 发起 GET 请求
  9. const result = await new Promise((resolve, reject) => {
  10. https.get(url, (res) => {
  11. let responseData = '';
  12. res.on('data', (chunk) => {
  13. responseData += chunk;
  14. });
  15. res.on('end', () => {
  16. resolve(responseData);
  17. });
  18. }).on('error', (err) => {
  19. reject(err);
  20. });
  21. });
  22. console.log("🚀 ~ start ~ result:", result);
  23. }
  24. }
  25. setInterval(function(){
  26. start();
  27. },10000);