【发布时间】:2017-06-16 19:06:22
【问题描述】:
我遇到了 ExpressJs 渲染和 Jquery 的问题。
我的 app.js(主文件)是
restapi=require('express')();
const pug = require('pug');
restapi.use(express.static(__dirname+"/public"));
restapi.set('views', __dirname+'/views');
restapi.set('view engine','pug');
restapi.get("/view/:datalog?",(req, res)=>{
var datalog=req.params.datalog;
res.render("index",{title:"Hey",rows:"hello"});
})
我的 index.pug 文件(我也一直在使用 EJS)是
html
head
title= title
script(src='/js/jquery-3.1.1.min.js')
script.
window.$ = window.jQuery = module.export;
$().ready(function(){console.log("READY")});
(alert("HELOOOOOOOOOOOOOOOOO"))
body
rows
它给我一个找不到 jquery 模块的错误
如果我删除window.$ = window.jQuery = module.export(我尝试过使用= require("jquery")而不是模块导出),简单的javascript会向我显示警报。
我什至尝试将 jquery 脚本链接到 cdn 存储库。它总是让我出错。
我什至尝试将所有文件移动到没有公共/静态分配的根文件夹。
似乎没有任何效果... 我错过了什么?!
【问题讨论】:
标签: jquery express pug electron ejs