Hust / app.py
Zonex999's picture
Update app.py
f0c5c9a verified
raw
history blame contribute delete
483 Bytes
import subprocess
import time
import requests
# Start the Express server as a subprocess
proc = subprocess.Popen(['node', 'server.js'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
# Wait a bit for server to start
time.sleep(2)
try:
# Make a GET request to the server
response = requests.get('http://localhost:3000')
print("Response from JS server:", response.text)
finally:
# Terminate the Node.js server process
proc.terminate()
proc.wait()