Base solution for your next web application
Open Closed

the apps start good local only #2750


User avatar
0
haithamsakr created

i'm uploaded the API on this URL "http://api.falcon-app.com"

the api was run success on external severe

but i got error when in the last line "[ base url: / , api version: v1 ]"

i changed the all localhost URL to my new URL

"App": { "WebSiteRootAddress": "http://api.falcon-app.com/", "CorsOrigins": "http://api.falcon-app.com" },

what the URL i must change it in API and Angular 2 File please

and the connection string there is more connections

Do I have to change all of them to the external server or only one is important

thank you :?:


12 Answer(s)
  • User Avatar
    0
    haithamsakr created

    in angular folder i replaced this files

    { "remoteServiceBaseUrl": "http://api.falcon-app.com", "appBaseUrl": "http://localhost:4200" }

    directConnect: true, baseUrl: 'http://api.falcon-app.com/', framework: 'jasmine',

    "swaggerGenerator": { "fromSwagger": { "url": "http://api.falcon-app.com/swagger/v1/swagger.json", "output": null } },

    what is the correct sitting

  • User Avatar
    0
    haithamsakr created

    XMLHttpRequest cannot load <a class="postlink" href="http://api.falcon-app.com/AbpUserConfiguration/GetAll">http://api.falcon-app.com/AbpUserConfiguration/GetAll</a>. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:4200' is therefore not allowed access.

  • User Avatar
    0
    haithamsakr created

    you can fined the Hosted angular site here <a class="postlink" href="http://falcon-erp.com/">http://falcon-erp.com/</a>

    to see my mistake

  • User Avatar
    0
    ismcagdas created
    Support Team

    Hi,

    Can you try to set below values and restart both of your apps ?

    WebSiteRootAddress: "http://api.falcon-app.com"
    CorsOrigins: "http://falcon-erp.com/"
    
    remoteServiceBaseUrl: "http://api.falcon-app.com"
    appBaseUrl:"http://falcon-erp.com/"
    
  • User Avatar
    0
    haithamsakr created

    thank you

    in this url i got error down

    <a class="postlink" href="http://api.falcon-app.com/swagger/ui/index.html">http://api.falcon-app.com/swagger/ui/index.html</a>

    and when inspect got this error

    Failed to load resource: the server responded with a status of 404 (Not Found) index.html:69 Uncaught ReferenceError: abp is not defined at Object.onComplete (index.html:69) at s.render (swagger-ui.min.js:9) at t.exports.options.success (swagger-ui.min.js:9) at t.exports.y.buildFromSpec (swagger-ui.min.js:3) at t.exports.o.finish (swagger-ui.min.js:4) at swagger-ui.min.js:4 at t.exports.o.resolve (swagger-ui.min.js:4) at response (swagger-ui.min.js:3) at p (swagger-ui.min.js:3) at t.on.response (swagger-ui.min.js:3)

  • User Avatar
    0
    ismcagdas created
    Support Team

    Hi,

    You can delete the below lines in this document <a class="postlink" href="https://github.com/aspnetzero/aspnet-zero-core/blob/dev/aspnet-core/src/MyCompanyName.AbpZeroTemplate.Web.Host/wwwroot/swagger/ui/index.html">https://github.com/aspnetzero/aspnet-ze ... index.html</a>

    Var csrfToken = abp.security.antiForgery.getToken(); var csrfCookieAuth = new SwaggerClient.ApiKeyAuthorization(abp.security.antiForgery.tokenHeaderName, csrfToken, "header"); swaggerUi.api.clientAuthorizations.add(abp.security.antiForgery.tokenHeaderName, csrfCookieAuth); },

  • User Avatar
    0
    haithamsakr created

    i deleted the lines but still got error <a class="postlink" href="http://api.falcon-app.com/swagger/ui/index.html">http://api.falcon-app.com/swagger/ui/index.html</a>

    Also when refreshing angular site got this error <a class="postlink" href="http://falcon-erp.com/app/admin/editions">http://falcon-erp.com/app/admin/editions</a>

    404 - File or directory not found. The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

    i got error when save users Also

    i got this error when select another language

    404 - File or directory not found. The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

    error when save sitting

    i will send my admin pass to your main to trace my errors

    thank you

  • User Avatar
    0
    ismcagdas created
    Support Team

    Hi,

    Sorry I forgot to mention, you also need to delete this line from index.html for swagger ui, it is not necessary.

    <script src='/lib/abp-web-resources/Abp/Framework/scripts/abp.js' type='text/javascript'></script>
    

    For angular2 client side project, the project contains a web.config file, please add it to your project. Because azure does not allow serving *.json files and because of that probably your application cannot read setting file and cannot make requests to host application.

    This web.config also contains url rewrite rules, so when you try to access an url (for example <a class="postlink" href="http://www.mysite.com/app/main/dashboard">http://www.mysite.com/app/main/dashboard</a>) directly, it will not fail.

    Please let us know if this does not solve your problems.

    Thanks.

  • User Avatar
    0
    haithamsakr created

    i started local nice every things is OK

    i published the API
    i published the angular using "ng build" Command

    the site is started but try to refresh page you will got "404 - File or directory not found. The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable."

    and all my new side bar menu Not visible also

    In local my side bar menu worked Fine

    but not work on hosting

    what i have to do please

  • User Avatar
    0
    ismcagdas created
    Support Team

    Hi,

    Angular project also contains a web.config file, did you publish it as well ? I assume you have configured published host & angular app's configurations, right ?

  • User Avatar
    0
    haithamsakr created

    i uploaded the Web.confif and the site is stooped and give me the attached error

  • User Avatar
    0
    ismcagdas created
    Support Team

    Hi,

    This is probably a configuration problem. I have sent you an email. If you can send your Team Viewer information to us (<a href="mailto:[email protected]">[email protected]</a>), we will try to help you.

    We are available between 08:00 to 17:00 (UTC +03:00), you can send your TW information at any time between those hours and we will try to help.

    Thanks.