我尝试运行以下脚本: 在终端中,我写了:节点服务器,但是我收到一条错误消息:
错误:找不到模块“表达” 在Function.Module._resolveFilename(module.js:555:15) 在Function.Module._load(module.js:482:25) 在Module.require(module.js:604:17) 在要求时(internal / module.js:11:18) 在对象。 (/home/jwisniowski/Desktop/PROJEKTY/UJ_API_PEP/shop-app/server.js:1:79) 在Module._compile(module.js:660:30) 在Object.Module._extensions..js(module.js:671:10) 在Module.load(module.js:573:32) 在tryModuleLoad(module.js:513:12) 在Function.Module._load(module.js:505:3)
sever.js
const express = require('express')
const app = express()
const port = process.env.PORT || 3000
const fs = require('fs')
const api_endpoint = process.env.API_ENDPOINT || "http://localhost:8081/application-orchestration/v1"
fs.writeFileSync(
__dirname + '/application-web/config/env.js',
'var api_endpoint = "' + api_endpoint + '";'
);
app.use(express.static('./'))
app.get('/', (request, response) => {
response.send('Hello from Express!')
})
app.listen(port, (err) => {
if (err) {
return console.log('something bad happened', err)
}
console.log(`server is listening on ${port}`)
})
答案 0 :(得分:1)
确保您在package.json中表达了意见,并进行npm安装。
或
npm install express -s
答案 1 :(得分:0)
删除您的node_modules文件夹,确保您在package.json中有表达,并进行npm安装。
答案 2 :(得分:0)
您可能必须全局安装Express,
npm install -g express --save
OR
在您的项目中本地安装Express
npm install express --save