0
我的NodeJS應用程序工作正常,本地,但與錯誤而失敗的OpenShift「無法調用的未定義‘得到’」在下面一行:如何在Openshift Nodejs應用程序中重新安裝npm依賴項?
var express = require('express');
var controller = require('./api.controller');
var router = express.Router();
router.get('/', controller.index); // throws exception
調查該問題進一步,似乎版本Express對我的OpenShift應用程序來說太舊了,我需要卸載並安裝Express依賴項。 在OpenShift上找不到任何文檔來從nodejs應用程序中卸載並安裝依賴項?
任何幫助,高度讚賞。
謝謝Artem。我錯過了express npm軟件包的版本信息。我更新了package.json依賴關係列表中express的版本號以「express」:「〜4.9.0」並推送至openshift。這解決了我的問題。 –