【问题标题】:use app.use() instead of script tag in node express [closed]在 node express 中使用 app.use() 而不是 script 标签 [关闭]
【发布时间】:2016-07-17 14:34:51
【问题描述】:

我想在 nodejs 中使用 bootstrap,表达 如何使用

app.use('/scripts', express.static(__dirname + '/node_modules/jquery/dist/js/jquery.min.js'));
app.use('/link', express.static(__dirname + '/node_modules/bootstrap/dist/css/bootstrap.min.css'));
app.use('/scripts', express.static(__dirname + '/node_modules/bootstrap/dist/js/bootstrap.min.js'));

而不是

  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
  <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>

请帮助我,谢谢!

【问题讨论】:

  • 嗯,什么? app.use 确实与浏览器中的脚本标签无关,除非您创建一些实际执行此操作的中间件?
  • 不知道怎么替换,请指教

标签: javascript node.js twitter-bootstrap express


【解决方案1】:

我已经使用了这段代码并且成功了,但不确定这是否是最好的

app.use('/jquery.min.js', express.static(__dirname + '/node_modules/jquery/dist/jquery.min.js'));
app.use('/bootstrap.min.css', express.static(__dirname + '/node_modules/bootstrap/dist/css/bootstrap.min.css'));
app.use('/bootstrap.min.js', express.static(__dirname + '/node_modules/bootstrap/dist/js/bootstrap.min.js'));
  <script src="/jquery.min.js"></script>
  <link rel="stylesheet" href="/bootstrap.min.css">
  <script src="/bootstrap.min.js"></script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-14
    相关资源
    最近更新 更多