我正在尝试将我的静态登陆页面与express.js应用程序(react.js单页应用程序)结合起来。
在我的登陆页面上,我使用http-proxy-middleware我的server.js为静态页面设置了代理,如下所示:
var express = require('express');
var app = express();
var path = require('path');
var proxy = require('http-proxy-middleware');
var options = {
target:
考虑以下JS代码:
<script type="text/javascript">
$(function() {
// Check if landing on the page with a hash
if (window.location.hash.length) {
$('html,body').animate({scrollTop: 200}, 100);
return false;
}
// Same-page anchors
$('a[href*=#]
我有一个带有Link按钮的登陆页面,它是Register组件的一个按钮,但是当我单击该按钮时,我的Register组件在我的登陆页面下面,而不是在一个新页面中。为什么会发生这种情况?
App.js:
import './App.css';
import { Fragment } from 'react';
import Navbar from './components/layout/Navbar';
import Landing from './components/layout/Landing';
import Registe
Karma应该推出一个带有前端应用程序的浏览器吗?
如果Karma正确加载,我应该看到我的应用程序的登陆页,对吗?
如果没有加载我的应用程序登陆页面,为什么Karma会发布一个可见的浏览器?
这是我的karma.config.js,我正在学习卡玛,不知道我是否做的一切都还好。
var webpackConfig = require('./webpack.config.js');
webpackConfig.entry = {};
/*
The entry point from the referenced Webpack configuration
has to be rem