我正在尝试在我的 cpanel 中部署我的 node js 应用程序,我已经创建了一个子域并设置了 node js,但是当我单击 npm install 时,它需要很多时间,当我访问我的路径文件夹并检查我的
node_modules
,什么都没有更新,一旦我刷新我的cpanel,我得到一个错误
can't acquire lock for app: %(app)s
我试过删除package-lock.json,然后重新上传文件。
这是当我再次单击 npm install 时发生的情况,当我访问我的路径时,模块已经上传但是当我访问网站本身时。
我得到一个错误
这是我的 index.js
import express from 'express';
import cors from 'cors'
import studentQuestion from './routes/students/part_1_question.js'
import employeeQuestion from './routes/employee/part_1_question.js'
import facultyQuestion from './routes/faculty/part_1_question.js'
const app = express()
app.use(cors());
app.use(express.json());
app.get('/', (req,res) =>{
res.send("Hello World")
})
//ung /employees galing sa front end, pero magging dynamic depende sa category, student, faculity
app.use('/api/students', studentQuestion)
app.use('/api/employees', employeeQuestion)
app.use('/api/faculty', facultyQuestion)
app.listen(4000, () =>{
console.log(`Website is running at port http://localhost:${4000}`)
})