我已经使用Angular 8创建了一个单页应用程序,该应用程序使用了使用Laravel构建后端API。在我的本地计算机上,一切都运行良好。现在,我想通过CPanel将其上传到共享主机上。首先,我将后端Laravel项目上载到名为test-app的public_html文件夹中的子文件夹中。
这是因为我已将域设置配置为具有子域 指向该子文件夹。因此,基本上,当用户键入 test-app.example.com 时,它指向该子文件夹;如果用户键入 example.com ,则其指向我的主网站。
现在不确定在本地Angular项目上运行 ng-build 后将dist文件夹上传到哪里。我希望它消耗它所在的Laravel项目的API端点。
test-app子文件夹中的htaccess文件
var axios = require('axios')
axios({
method: 'POST',
url: 'https://www.lowes.com/cart/promocode/472100200226378',
data: {
},
headers:
{ 'Postman-Token': 'b911a7ac-6a07-4ab6-864c-178b824a926e',
'cache-control': 'no-cache',
'Host' : 'www.lowes.com' } ,
validateStatus: (status) => {
return true; // I'm always returning true, you may want to do it depending on the status received
},
}).then(response => {
console.log(response)
})
.catch(error => {
console.log(error.response)
});