我似乎无法使用DataTables的JavaScript库(或任何外部引导程序javascript).Import Angular工作正常.
这就是我在app.js文件中的内容.
import 'bootstrap/dist/css/bootstrap.min.css';
import 'bootstrap/dist/js/bootstrap.min.js';
import 'datatables.net/js/jquery.dataTables';
import 'datatables.net-bs/css/dataTables.bootstrap.css';
import 'datatables.net-bs/js/dataTables.bootstrap';
import './assets/css/styles.css';
import angular from 'angular';
import uirouter from 'angular-ui-router';
import routing from './app.config';
import dashboard from './dashboard';
angular.module('app', [uirouter, dashboard])
.config(routing);
Run Code Online (Sandbox Code Playgroud)
和我的webpack.config.js档案:
var webpack = require('webpack');
var path = require('path');
var OpenBrowserPlugin = require('open-browser-webpack-plugin');
module.exports = {
entry: [
'webpack/hot/dev-server',
path.resolve(__dirname, 'app/app.js')
],
output: {
path: __dirname + '/build',
publicPath: '/',
filename: './bundle.js'
},
module: {
loaders:[
{ test: /\.html$/, …Run Code Online (Sandbox Code Playgroud) 我试图通过用户名来查询用户,如下所示:
userRouter.get('/user/:user_username', function(req, res) {
console.log("GET request to '/user/" + req.params.user_username + "'");
User.find({ usernmame: req.params.user_username }, function(err, user) {
if (err) res.send(err); return;
res.json(user);
});
Run Code Online (Sandbox Code Playgroud)
});
查询永远不会完成,Chrome开发工具会在请求中显示"待处理".它肯定会去那条路线,因为它会打印我在开始时记录的控制台消息.我在mongo cli中执行了相同的查询,它确实有效.我尝试在回调体中记录消息,但它永远不会到达那一点.我现在不知道该做什么.
angularjs ×1
datatable ×1
ecmascript-6 ×1
express ×1
javascript ×1
mongodb ×1
node.js ×1
webpack ×1