首页 文章

在localhost上运行JS - 服务器js

提问于
浏览
-1

我尝试运行以下脚本:在终端我写了: node server ,但我收到一条错误消息:

错误:在Module.require的Function.Module._load(module.js:482:25)的Function.Module._resolveFilename(module.js:555:15)中找不到模块'express'(module.js:604: 17)在Object处的require(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}`)
})

3 回答

  • 0

    确保你在package.json中有表达并执行npm install .

    要么

    npm install express -s

  • 1

    删除你的node_modules文件夹,确保你的package.json中有express,然后执行npm install .

  • 0

    您可能必须在全球安装快递,

    npm install -g express --save
    

    OR

    在本地安装Express到您的项目

    npm install express --save
    

相关问题