我正在尝试学习 expressjs 。
我在public/javascripts
文件夹中有一个脚本require
。{/ p>
浏览器报告的是require is not defined
。
我该如何解决?
答案 0 :(得分:1)
require()
是您在nodejs代码中使用服务器上的expressjs而不是浏览器页面中使用的内容。
浏览器页面中的脚本通常加载了<script>
个标签,尽管有一些加载库可用于在浏览器中提供require()
类似的功能,但不需要使用表达式你的服务器。
您的解决方案可能是在网页中使用<script>
标记来指定要在该网页中加载的脚本,并在您的expressjs代码中添加一些express.static()
路由来指示您的nodejs服务器将脚本目录中的脚本提供给您的网页。
有关您尝试做的更详细的信息,可以提供更具体的答案。