标签: node.js module console
我需要将特定部分代码集成到nodejs app
该部分使用
var request = require('request');
但是当在飞行中调用此特定函数时,控制台中出现错误
require is not defined.
如何解决这个问题?
答案 0 :(得分:0)
即使您使用相同的语言进行服务器端和客户端脚本编写,您也不会在双方都使用相同的工具。 require是Nodejs运行时环境在评估后为所有模块提供的函数。默认情况下,它不适用于Web浏览器环境,因此您无法在其中使用它。有解决方案,但可能无法应用于您的案例。您在问题中引用的request包意味着在服务器端使用,而不是在客户端使用。您需要考虑使用更适合您的用例的代码替换该代码。
答案 1 :(得分:-1)
看看这个......是启动Node JS应用程序的完美示例!
http://expressjs.com/en/starter/hello-world.html
使用Express.js